1 / 22
文档名称:

嵌入式系统实验二.ppt

格式:ppt   大小:317KB   页数:22页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式系统实验二.ppt

上传人:012luyin 2017/2/15 文件大小:317 KB

下载得到文件列表

嵌入式系统实验二.ppt

相关文档

文档介绍

文档介绍:? 2006 Embedded 郗闽军牛建伟实验二串行端口程序设计? 2006 Embedded ?实验目的?实验内容?实验设备及工具?预备知识? 2006 Embedded 实验目的?了解 Linux 环境下串口通信程序设计的基本方法?掌握终端的主要属性和设置方法?熟悉终端 I/O 函数的使用?学****使用多线程来完成串口的收发处理? 2006 Embedded 实验内容?学****终端 I/O 函数的使用方法?学****多线程的编程应用?学****将多线程编程应用到串口的接收和发送程序设计中,编写通过串口实现简单的聊天功能? 2006 Embedded 预备知识?有C语言基础?掌握 Linux 下常用编辑器的使用?掌握 Makefile 的编写和使用?掌握 Linux 下的程序编译与交叉编译过程?掌握多线程的程序设计方法? 2006 Embedded 实验设备及工具?硬件– ARM2410-S 实验平台– PC 机一台–串口线一条–网线一条?软件–操作系统: Redhat Linux 9 或更高版本– – arm linux 开发环境? 2006 Embedded 串行端口通信-实验原理?采用异步串行 I/O 方式?将传输数据的每一个字符一位接一位地传送。?各个不同位分时地使用同一传输通道? 2006 Embedded 串行端口通信-实验原理?开始时,线路处于空闲状态,送出连续“1”?传送开始时,首先发送一个“0”作为起始位,然后出现在通信线上的是字符的二进制编码数据,每个字符的数据位长度可以为 5、6、7位或 8位,一般采用 ASCII 编码。后面是奇偶校验位。最后是表示停止位的“1”信号,这个停止位可持续 1、 、2位的时间宽度。传送结束。?每个数据位的宽度等于波特率的倒数。?微机异步串行通信中,常用的波特率为 50 , 95 , 110 , 150 , 300 , 600 , 1200 , 2400 , 4800 , 9600 等。? 2006 Embedded 串口通信的流程? 2006 Embedded 串口通信编程指南?所需头文件–#include < >/* POSIX 终端控制定义*/ ?打开串口– Linux 下一般为/dev/ttyS0( 串口 1), /dev/ttyS1( 串口 2) –在开发板上,串口设备位于/dev/ tts /下,开发板上面没有 ttyS0 这个设备,需要我们手动建立?[/dev] ln– sf /dev/tts/0 ttyS0