求教:Linux 驱动开发流程
各位大虾万福:
小弟是一个刚刚进入嵌入式系统领域的门外汉,对编写设备驱动程序感兴趣,但是不知道Linux下编写驱动程序的主要流程是怎样的,如何调试;
还有具体的问题:我听说PCMICA网卡的驱动程序需要先将PCMICA口模拟成串口,这是为什么?USB口应该属于字符设备吧,模拟成USB口可以么?如何模拟?
另外,编写PC机上的Linux设备驱动程序需要购买嵌入式开发板么?
烦请各位大虾赐教,小弟在这里先谢过了!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
哪位大虾知道的麻烦简单介绍一下,一两句就行,多谢了!
看看《linux设备程序驱动》这本书吧,看了就会写驱动了。好好钻研一下内核源代码,不论是写驱动还是做嵌入式linux都是说不尽的受用。
to nomoon:多谢!
我也是嵌入式开发的入门汉,但是我觉得还是熟悉了Linux系统的开发和驱动开发做嵌入式开发好些。
还有就是熟悉各种接口的协议。
个人观点。
to h0tr0ck:是啊,但是我在学校里先学的居然是基于uClinux的嵌入式开发,现在叫我做Linux上的驱动——傻眼了。
什么学校?