首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux串口驱动该如何写

2012-08-31 
linux串口驱动该怎么写怎么重新写一个普通的串口驱动,只做收发使用,不使用内核提供的串口驱动。求指点啊!!!

linux串口驱动该怎么写
怎么重新写一个普通的串口驱动,只做收发使用,不使用内核提供的串口驱动。求指点啊!!!

[解决办法]
如果你已经知道如何定义和操作一个字符设备,那么可以如下定义串口驱动程序:
定义串口的file_oprations函数;将串口相关的所有的物理地址都映射到虚拟地址空间;在其中的open函数中,对串口进行初始化;在write函数中,写串口;在read函数中,读串口;在itcol函数中,判断串口的状态。
如果你还不会定义一个普通的字符设备,那么对你来说就太难了,一步一步学吧!
当然,正规的做法,应该利用内核提供的驱动来对串口进行访问,并且都是基于platform机制

热点排行