当前位置: 代码迷 >> Wireless >> ralink wireless driver中统制开发板gpio LED灯的亮灭
  详细解决方案

ralink wireless driver中统制开发板gpio LED灯的亮灭

热度:6194   发布时间:2013-02-26 00:00:00.0
ralink wireless driver中控制开发板gpio LED灯的亮灭

wireless driver中要实现控制开发板中的gpio的led灯,需要知道gpio的定义管脚地址,在driver中控制其亮与灭,设计到wireless运行原理,以及kernel编程。

首先wireless的连接建立过程,找出在哪里建立连接,然后设置led灯的亮,在哪里断开连接,设置led灯的灭。

这里面有点不懂的就是其使用了内核定时器。

struct timer_list; 这个我前面转载的文章中有介绍如何使用,其实现了传输数据时的led闪烁。至于,wireless连接是否完成需要深入去学习,jiffies+10这个是立即点亮led吗?

我需要查看arm的hz值才能确定每秒种的节拍数从而确定是多久。


根据目前的debug的信息,当led那点的信息输出的时候,我们的led灯并没有立即点亮,wireless网卡也没有抓到包,过了大概有两三秒的样子,是否抓包有delay?需要在发送包的位置添加debug信息。


做关于driver的编程真的很有意思,嘿嘿。

  相关解决方案