欢迎分享,转载请注明来源:内存溢出
其实跟裸机是差不多的。也是要先设置LED的控制寄存器,上拉寄存器。然后通过控制它的状态寄存器来使灯亮灭。跟裸机 *** 作是一样的。只是在系统里面,分成了驱动和应用。驱动程序就是为了能让LED能够正常工作。而应用程序就是控制LED怎么亮发。比如循环亮啊。全亮,全灭之类的。这只是概念。真正 *** 作的话,还要看你用的是什么芯片,什么linux核。反正方法就是先写好驱动然后添加到你的内核里面,在通过应用去控制灯的状态。不改MAKEFILE文件,当然不能编译了,Linux的驱动就是这么搞的啊,没办法的,反正是批处理的,也就多花点时间嘛,你可以把一些不需要的驱动,选择不编译,这样就能加快速度了。给你个办法,在Windows虚拟机中安装交叉编译环境,你可以在Windows下编辑你的程序,Linux只起到编译的作用,这样,两个工作可以同时进行,有空你还可以上上网,这样你就不觉得时间长了。
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
如何指定程序走VPN连接网络
上一篇
2023-05-20
xp系统,设置任务计划成功,长时间不 *** 作电脑不执行,怎么解决?
下一篇
2023-05-20
评论列表(0条)