PAGE
天津电子信息职业技术学院
《嵌入式软件编程》课程报告
课程名称:基于linux的嵌入式串口通信
课程代码: 115229
姓 名: 甘琦
学 号: 48
专 业: 物联网应用技术
班 级: 物联S14-1
完成时间:2016 年 10 月 28日
目录 TOC \o "3-3" \h \z \t "标题 1,1,标题 2,2"
HYPERLINK \l "_Toc465369323" 摘 要 PAGEREF _Toc465369323 \h 1
HYPERLINK \l "_Toc465369324" 前言 PAGEREF _Toc465369324 \h 2
HYPERLINK \l "_Toc465369325" 一、 嵌入式串口通信概述 PAGEREF _Toc465369325 \h 2
HYPERLINK \l "_Toc465369326" 1.1 嵌入式串口通信的原理 PAGEREF _Toc465369326 \h 2
HYPERLINK \l "_Toc465369327" 1.2 嵌入式串口通信的开发工具 PAGEREF _Toc465369327 \h 2
HYPERLINK \l "_Toc465369328" 1.2.1 CC2530功耗 PAGEREF _Toc465369328 \h 2
HYPERLINK \l "_Toc465369329" 1.2.2 ARM简介 PAGEREF _Toc465369329 \h 3
HYPERLINK \l "_Toc465369330" 1.2.3 Linux系统简介 PAGEREF _Toc465369330 \h 3
HYPERLINK \l "_Toc465369331" 1.3 嵌入式串口通信的基本任务 PAGEREF _Toc465369331 \h 4
HYPERLINK \l "_Toc465369332" 1.4嵌入式串口通信协议及实现 PAGEREF _Toc465369332 \h 4
HYPERLINK \l "_Toc465369333" 二、 RS-232C标准 PAGEREF _Toc465369333 \h 5
HYPERLINK \l "_Toc465369334" 2.1引脚定义 PAGEREF _Toc465369334 \h 5
HYPERLINK \l "_Toc465369335" 2.2 字符(帧)格式 PAGEREF _Toc465369335 \h 6
HYPERLINK \l "_Toc465369336" 2.3握手协议 PAGEREF _Toc465369336 \h 8
HYPERLINK \l "_Toc465369337" 2.4 双机互连方式 PAGEREF _Toc465369337 \h 9
HYPERLINK \l "_Toc465369338" 2.4.1无硬件握手情况 PAGEREF _Toc465369338 \h 9
HYPERLINK \l "_Toc465369339" 2.4.2 DTR和DSR握手情况 PAGEREF _Toc465369339 \h 9
HYPERLINK \l "_Toc465369340" 三、 嵌入式串口驱动程序设计 PAGEREF _Toc465369340 \h 10
HYPERLINK \l "_Toc465369341" 3.1 嵌入式串口操作需要的头文件 PAGEREF _Toc465369341 \h 10
HYPERLINK \l "_Toc465369342" 3.2 打开串口 PAGEREF _Toc465369342 \h 10
HYPERLINK \l "_Toc465369343" 3.3 串口设置 PAGEREF _Toc465369343 \h 11
HYPERLINK \l "_Toc465369344" 3.4 串口读写 PAGEREF _Toc465369344 \h 13
HYPERLINK \l "_Toc465369345" 3.5 关闭串口 PAGEREF _Toc465369345 \h 14
HYPERLINK \l "_Toc465369346" 四、源程流程图 PAGEREF _Toc465369346 \h 15
HYPERLINK \l "_Toc465369347" 五、源程序代码