linux串口驱动该如何写

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


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

linux串口驱动该如何写

相关文章:

你感兴趣的文章:

标签云: