Linux串口select编程.docxVIP

  • 16
  • 0
  • 约 10页
  • 2018-04-06 发布于重庆
  • 举报
Linux串口select编程

Linux下串口程序开发 串行口是计算机一种常用的接口,具有连接线少,通讯简单,得到广泛的使用。常用的串口是RS-232-C接口(又称EIA RS-232-C)它是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。传输距离在码元畸变小于4%的情况下,传输电缆长度应为50英尺。 在linux文件中,所有的设备文件一般都位于/dev下,其中串口一、串口二分别对应的设备名依次为“/dev/ttyS0”、“/dev/ttyS1”,可以查看在/dev下的文件以确认。在linux下面对于串口的读写就可以通过简单的read、write函数来完成,所不同的是只是需要对串口的其他参数另坐配置。 1.???串口编程需要用到的头文件 #include stdio.h //?标准输入输出定义 #include stdlib.h #include fcntl.h //?文件控制定义,主要完成串口通信中对文件的读写操作 #include unistd.h // linux标准函数定义 #include sys/ioctl.h #include t

文档评论(0)

1亿VIP精品文档

相关文档