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

关于发光二极管的控制

时间:2016-06-05 13:55:21      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:

首先我们要了解LED驱动的实现原理。Linux驱动不是直接向硬件中的内存写数据,而是与本机的I/O内存交互,Linux内核提供了多个与I/O内存交互的函数,每个连接Linux的硬件在I/O内存中都会有映射首地址,开发板上的LED等也有其映射首地址。

然后开始编写LED驱动:

1.测试开发板,打开电源开关

2.创建LED驱动设备文件

3.卸载LED驱动的设备文件

4.设置寄存器与初始化LED驱动

5.控制LED

6.设置LED驱动的模块参数

本章给出了LED驱动的完整代码可以借鉴

最后测试LED驱动,本章介绍了一些复杂的测试方法,不仅可以向LED设备文件发送字符串,还可以发送I/O控制命令。

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

2.使用NDK测试LED驱动

3.使用Java测试LED驱动

关于发光二极管的控制

标签:

原文地址:http://www.cnblogs.com/craymc/p/5560518.html

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