- 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; /*输
您可能关注的文档
- 小波变换在图像处理中的应用探析.doc
- 小班环境下个别辅导在预习中的实施与评价.doc
- 小生产商与大经销商供应链的合作研发博弈.doc
- 小电流接地系统中电压互感器烧损原因分析及防护措施.doc
- 小白进阶iOS 7达人炼成记.doc
- 小盒子 大时代.doc
- 小立碗藓Ran基因的克隆与表达分析.doc
- 小蚕共育:养活了小蚕,养育了泰安.doc
- 小规模渐进更新模式中“城中村”规划的特点及问题.doc
- 小议农村专业合作经济组织与土地流转的结合.doc
- 八年级美术湘教版总复习第二单元同步测试卷基础版A卷.docx
- 八年级美术湘教版总复习第三单元同步测试卷基础版A卷.docx
- 八年级美术学业质量板块课堂反馈单元过关测评卷挑战拔高版创新篇.docx
- 八年级美术学业质量板块下学期强化假期衔接训练卷拓展应用版反馈篇.docx
- 八年级美术译林版阶段提升第一单元同步测试卷基础版A卷.docx
- 八年级美术译林版下学期第一单元同步测试卷基础版A卷.docx
- 八年级美术易错考点构图方法构图题冲刺提升卷名校精选版.docx
- 八年级美术易错考点构图方法构图题综合提升卷拔高拓展版.docx
- 八年级美术易错考点构图方法实践题能力诊断卷名校精选版.docx
- 八年级美术易错考点构图方法实践题题型强化卷专题集训版.docx
原创力文档

文档评论(0)