当前位置: 技术问答>linux和unix
请问,那位高手研究过linux下的串口驱动程序?
来源: 互联网 发布时间:2015-03-22
本文导语: 我现在正在看这方面的驱动,感觉很乱,硬件部分,串口的核心部分,还有什么tty这些东西都绞在一起,还有很多的结构,串口驱动好像不是按照标准的linux驱动写的,那位前辈能指点一下,主要是这部分的流程是怎样...
我现在正在看这方面的驱动,感觉很乱,硬件部分,串口的核心部分,还有什么tty这些东西都绞在一起,还有很多的结构,串口驱动好像不是按照标准的linux驱动写的,那位前辈能指点一下,主要是这部分的流程是怎样的,多谢啦!
|
串口是属于字符设备,也是按照标准的驱动写的!你可能主要关心 /usr/src/linux/driver/char/serial*几个文件吧!之所以串口和tty这些东西相连,主要是因为历史上串口曾经用于终端登陆使用,所以它就有终端属性的设置!
|
我用了一周才刚写完串口管理程序。只是很简单的串口登录(屏蔽系统登录),命令限制等一些简单操作(我以前没学过freeBSD,第一次用c编项目,差点没死掉)
|
如果扩展的串口是标准的,那么可以不写驱动直接使用,但是需要在使用前,setserial设定一下。