码迷,mamicode.com
首页 > 其他好文 > 详细

第七章 读后心得体会

时间:2016-06-05 22:56:06      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

编写LED驱动

(1)       创建LED驱动的设备文件

第一步:使用cdev_init函数初始化cdev。

第二步:指定设备号。

第三步:使用cdev_add函数将字符设备添加到内核中的字符设备数组中。

第四步:使用class_create宏创建struct_class。

第五步:使用device_create函数创建设备文件。

(2)       卸载LED驱动的设备文件

依次调用device_destroy, class_destroy, unregister_chrdev_region方法。

(3)       控制LED

通过字符串控制LED。

通过IO命令控制LED。

(4)       LED驱动的模块参数

(5)       LED驱动的完整代码

测试LED驱动

(1)       编写测试I/O控制命令的通用程序。

(2)       使用NDk测试LED驱动。

(3)       使用JAVA测试LED驱动。

LED驱动的移植

         按照目标开发板的说明书修改完LED驱动代码,并在新的Linux内核下重新编译后,就可以安装在目标开发板上卡。

第七章 读后心得体会

标签:

原文地址:http://www.cnblogs.com/1412840122cj/p/5562004.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!