第六章 第一个嵌入式Linux驱动程序 统计单词个数 心得体会

第六章第一个嵌入式Linux驱动程序统计单词个数

心得体会

通过学习Android深度探索(卷1)HAL与驱动开发的第六章 第一个嵌入式Linux驱动程序,我掌握了编写驱动程序的基本步骤。

第1步:建立Linux驱动骨架(装载和卸载Linux驱动)

  第2步:注册和注销设备文件

  第3步:指定与驱动相关的信息

  第4步:指定回调函数

  第5步:编写业务逻辑

  第6步:编写Makefile文件

  第7步:编译Linux驱动程序

  第8步:安装和卸载Linux驱动

  上面8步中的前5步是关于如何编写Linux驱动程序的,通过后3步可以使Linux驱动正常工作。

统计单词数的word_count驱动是本书实现的第一个完整的Linux驱动。虽然word_count驱动的功能并不复杂,但足以让以前从未接触过Linux驱动的开发人员了解Linux驱动的完整开发过程。本章不仅仅是介绍一个示例,还介绍了如何使用不同的方法测试Linux驱动。这些方法主要以平台来区分。例如,可以直接使用Ubuntu Linux测试Linux驱动。有很多驱动只要再利用相应的Linux内核编译一遍,就可以直接安装在Android、Linux等嵌入式系统中。当然,也可以直接在Android模拟器、开发板甚至手机上测试Linux驱动。为了更快地开发Linux驱动,也可以考虑采用6.5节介绍的Eclipse集成开发环境。

 

http://www.cnblogs.com/yun123456/

posted on 2016-05-26 14:30  愈走云声  阅读(165)  评论(0编辑  收藏  举报