android + linux 下,如何写一个呼吸灯的驱动? 有参考范例吗?
灯一闪一闪的,表示硬件在工作.
------解决方案--------------------
就是端口驱动了,具体实现看硬件连接
------解决方案--------------------
看你的灯怎么连的了
一般就是GPIO
闪灯其实就是自己跑个循环,开、关、开、关……
------解决方案--------------------
开个线程,输出一个1,sleep一会,再输出一个0再sleep一会,这样死循环。
------解决方案--------------------
------解决方案--------------------
不要纠结于线程。 你要编写驱动,在驱动中 要映射GPIO寄存器的地址, 然后就可以写1写0了。
驱动中提供好接口。 应用层,直接OPEN那个驱动的设备节点, 具体如何控制,在应用层来做。
这样非常灵活。 看下下面连接吧, 原理相通的, 把MDC/MDIO那部分略去即可。
http://blog.csdn.net/dongyang626/article/details/7075351
------解决方案--------------------
首先你得先个驱动,然后在应用层用ioctl控制这个驱动,应用层怎么创建线程百度下就知道了
------解决方案--------------------
参考开发板的LED实验
------解决方案--------------------