- 39
- 0
- 约2.62千字
- 约 10页
- 2017-02-11 发布于江苏
- 举报
实验二 串行端口程序设计
一、实验目的与要求
1. 了解在 linux 环境下串行程序设计的基本方法。
2.掌握终端的主要属性及设置方法,熟悉终端 I /O 函数的使用。
3. 学习使用多线程来完成串口的收发处理。
二、实验设备
硬件:UP-TECH S2410/P270 DVP 嵌入式实验平台、PC 机Pentium 500 以上, 硬盘10G 以上。
软件:PC 机操作系统REDHAT LINUX 9.0+超级终端+ARM-LINUX 开发环境
三、预习内容
1. 有 C 语言基础。
2. 掌握在 Linux 下常用编辑器的使用。
3. 掌握 Makefile 的编写和使用。
4. 掌握 Linux 下的程序编译与交叉编译过程
四、实验内容
1.读懂程序源代码, 学习终端I /O 函数的使用方法。
2.学习将多线程编程应用到串口的接收和发送程序设计中。
五、实验原理
异步串行 I /O 方式是将传输数据的每个字符一位接一位(例如先低位、后高位)地传送。数据的各不同位可以分时使用同一传输通道,因此串行I/O 可以减少信号连线,最少用一对线即可进行。接收方对于同一根线上一连串的数字信号,首先要分割成位,再按位组成字符。为了恢复发送的信息,双方必须协调工作。在微型计算机中大量使用异步串行I/O方式,双方使用各自的时钟信号,而且允许时钟频率有一定误差,因此实现较容易。但是由于每个字符都
您可能关注的文档
最近下载
- 中考数学复习 考前突破06二次函数与几何综合题(4大必考题型)原卷版.pdf VIP
- 供电局安健环技术标准.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测化学试卷(含答案).pdf
- 五年级上学期家长会.ppt VIP
- 《中国痴呆与认知障碍诊治指南(2025年版)》.docx VIP
- 方菱数控切割控制系统操作手册(Ver5.0).pdf
- 汽车电动助力转向系统设计.docx
- 2026年河南工业职业技术学院单招职业适应性测试题库与答案详解.docx VIP
- 好莱坞电影剧本_沃依采克_影视剧本写作.doc VIP
- (二模)郑州市2026年高三高中毕业年高三级第二次质量预测英语试卷(含答案)+听力音频.docx
原创力文档

文档评论(0)