ARM怎么实现对LED灯或其他硬件控制?

ARM怎么实现对LED灯或其他硬件控制?,第1张

其实跟裸机是差不多的。也是要先设置LED的控制寄存器,上拉寄存器。然后通过控制它的状态寄存器来使灯亮灭。跟裸机 *** 作是一样的。只是在系统里面,分成了驱动和应用。驱动程序就是为了能让LED能够正常工作。而应用程序就是控制LED怎么亮发。比如循环亮啊。全亮,全灭之类的。这只是概念。真正 *** 作的话,还要看你用的是什么芯片,什么linux核。反正方法就是先写好驱动然后添加到你的内核里面,在通过应用去控制灯的状态。

不改MAKEFILE文件,当然不能编译了,Linux的驱动就是这么搞的啊,没办法的,反正是批处理的,也就多花点时间嘛,你可以把一些不需要的驱动,选择不编译,这样就能加快速度了。给你个办法,在Windows虚拟机中安装交叉编译环境,你可以在Windows下编辑你的程序,Linux只起到编译的作用,这样,两个工作可以同时进行,有空你还可以上上网,这样你就不觉得时间长了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12062340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存