当前位置: 代码迷 >> 驱动开发 >> 100分,弄了个开发板,Linux驱动如何开始呀
  详细解决方案

100分,弄了个开发板,Linux驱动如何开始呀

热度:86   发布时间:2016-04-28 11:05:52.0
100分,弄了个开发板,Linux驱动怎么开始呀
最近闲得慌, 在公司弄了个开发板,有kernel源码和bootloader源码,编译完成烧到板子里后机器能启动了,怎么进行下一步呀?

------解决方案--------------------
文件系统起来了么?起来的话,可以加载你编写好的驱动了。kernel源码里一般有各种芯片驱动的例子,实在不行的话,也可以编写一个“hello world”的驱动,insmod进去,玩玩
------解决方案--------------------
应该挺多东西可以搞的,可以先看看板子上都支持哪些功能。
比如SD卡,按键,触摸屏,然后把原有的驱动去掉,自己模仿编写出可加载的驱动。
慢慢调试跟踪,,很快就掌握了。
------解决方案--------------------
有触摸屏吗?下面假设有。
看看Tslib,
研究如何在触摸屏上显示中、英文字符,
研究如何在触摸屏上显示图片,
研究如何在触摸屏上显示USB摄像头图像。。。。。。

另外的:
从头移植u-boot、内核、根文件系统;
网络,移植boa,写cgi程序,



------解决方案--------------------
bootloader 起来了,可以自己移植内核和文件系统,然后从最简单hello,world 驱动,led的驱动熟悉一下驱动开发的流程。然后就买本linux设备驱动开发第3版来深化,增加理论。
------解决方案--------------------
开发板一般驱动都给你配置好了,没什么大的搞头。

触摸屏 精度这块可能还有发掘的潜力

还有就是音视频播放。



------解决方案--------------------
加打印,看代码执行过程
------解决方案--------------------
竟然闲得慌,靠
  相关解决方案