首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

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

2012-04-03 
100分,弄了个开发板,Linux驱动怎么开始呀最近闲得慌, 在公司弄了个开发板,有kernel源码和bootloader源码,

100分,弄了个开发板,Linux驱动怎么开始呀
最近闲得慌, 在公司弄了个开发板,有kernel源码和bootloader源码,编译完成烧到板子里后机器能启动了,怎么进行下一步呀?

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

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



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

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

还有就是音视频播放。



[解决办法]
加打印,看代码执行过程
[解决办法]
竟然闲得慌,靠

热点排行