嵌入式Linux下串口应用编程.docVIP

  • 7
  • 0
  • 约3.96千字
  • 约 9页
  • 2016-11-23 发布于北京
  • 举报
嵌入式Linux下串口应用编程.doc

嵌入式Linux下串口应用编程   【摘要】本文详细介绍了嵌入式linux下串口应用编程,详细介绍了串口设置的步骤,可以更好的理解串口的工作原理。   【关键词】linux操作系统;串口设置;串口使用   一、引言   串口是一种常用的接口,常用的串口有RS-232-C接口。S3C2410X内部具有两个独立的UART控制器,每个控制器都可以工作在Interrupt(中断)模式或者DMA(直接存储访问)模式。同时,每个UART均具有16字节的FIFO(先入先出寄存器),支持的最高波特率可达到230.4kb/s。UART的操作主要可分为以下几个部分:数据发送、数据接收、产生中断、设置波特率、Loopback模式、红外模式以及硬软流控模式。在linux中,所有的设备文件一般都位于“/dev”下,其中串口1和串口2对应的设备名依次为“/dev/ttyS0”和“/dev/ttyS1”,而且USB转串口的设备名通常为“/dev/ttyUSB0”和“/dev/ttyUSB1”,下面就详细讲解串口应用编程。   二、串口设置详解   读写串口设备时需要设置串口的波特率、校验码、停止位等等,对于应用程序开发来说,对于串口设备的设置主要通过如下的结构体完成的:   #include   struct termios   {   unsigned short c_iflag; /*输

文档评论(0)

1亿VIP精品文档

相关文档