驱动程序学习(八)说些发自肺腑的吧
来源:互联网 发布:手机电视直播大全软件 编辑:程序博客网 时间:2024/06/03 19:25
总算是把驱动程序学习系列写完了。
今天是第一天实习,上午实习完后就一直坐在电脑前在写剩下的文章了。
当然这不是结束。
众所周知,驱动程序的学习是嵌入式开发中较难的部分,怎么能简单的几章博客就说完了呢。
这些是我在近期学习的时候总结的吧,“摘抄”的也可以这么说。
我看的书籍总共是这样几本,觉得不错,大家也可以找来看看。
嵌入式系统设计与应用 张思民 这本书很不错,讲的很梗概,让你对嵌入式系统的设计有了一个很直观的理解。
arm嵌入式linux系统开发技术详解 杨水清 施云飞 张剑 这本书写的也不错,有很多实例,虽然中间有一些示例有问题,大都是内核版本的问题,
我引用他书中的示例最多,遇到的问题都解决了。
嵌入式linux 应用开发完全手册 韦东山 入门非常好的书。讲了非常多的硬件的知识,他在系统移植方面在我所看的书里是讲的最好的。当然
在论坛里这也是一本享有盛誉的书。
但是上面三本书都有一个很大的缺点,对于专门的驱动程序学习。就是理论性不强,太过简略,还有一个就是
我在实践过程中发现的,他们的内核版本都比较低,后两本还好是2.4内核的,第一本是2.2内核的,所以我又找了
另外的三本书。
linux 设备驱动程序
深入理解linux内核 这两本书就不用解释了吧,大家都知道的,学习驱动程序必读的书籍。因为内核的百分之八十的代码是驱动程序所以
我们也要对内核有一定的了解。当然这两本书也有问题,就是太难了。让新手往往看不明白,云里雾里,也可能是他的
信息量太大了。所以就有另外的一本书
linux设备驱动程序开发详解 宋宝华 著 这本书可以看成是linux设备驱动程序的示例版,或者是简化版。
因为驱动程序的编写较难也不太易理解,所以我写这系列的博客就是希望大家可以通过一个个简单的示例,先对驱动程序有一个整体的理解,
整体的概念。通过一个示例仅仅讨论一点问题,掌握关于这一部分知识的概念。所以在驱动程序的数据传输中,我没有涉及也没有讨论关于安全性的问题。在
程序的编写上也大多没有考虑并发性的问题。
而且我所有的示例都是字符型设备,没有讨论块设备的驱动程序。
这也是能力所限,关于块设备我没有编写的经验,所以测试起来就比较麻烦,而且就说明问题而言,字符型设备是一个不错的选择,既简单又易于实践。
总之,做完这些,我们可以说驱动程序的学习就算基本上结束了,更高级的学习中,我们一切奋斗吧。
- 驱动程序学习(八)说些发自肺腑的吧
- 前人发自肺腑的忠告
- Windows驱动程序设计详解(八)--- 驱动程序的同步处理
- HR发自肺腑的12个感言
- 11-S3C2440驱动学习(八)嵌入式linux-块设备驱动程序
- 驱动程序开发技术详解读书笔记(八)
- 密码学基础知识(八)略说数字签名
- 三言两语说shader(八)墙体透明
- 王、后传说 (回溯,八皇后)
- Linux设备驱动程序的学习 (一)
- 驱动程序的同步学习
- 驱动程序的学习步骤
- 驱动程序学习(三)示例:设备驱动程序与用户应用程序之间的数据传递
- 驱动程序学习(三)示例2 :设备驱动程序与应用程序之间数据传输的另外一种方式
- Linux驱动程序学习笔记(4)——使用中断的按键驱动程序
- 学习驱动程序的若干法则
- 我说CMMI之八:过程的基本概念
- Clutter学习(八):Actor的事件
- iphone 打包
- iPhone手机ipa破解补丁安装方法和ipa软件游戏安装教程(1)
- Linux实用命令创建目录复制等
- 自定制vs插件--LearnVSXNow!-#3 创建一个带有简单命令的Package
- 刷机失败无法开机自救方法
- 驱动程序学习(八)说些发自肺腑的吧
- iphone 申请证书
- 自定制vs插件--LearnVSXNow!-#4 创建一个带有工具窗的Package
- 如何联机调试和发布程序(99$)
- SQL语句分类
- Model View Controller(MVC) in PHP
- poj 2828 Buy Tickets
- 自定制vs插件--LearnVSXNow!-#5 VSX的基本概念
- 用表格与css