基于QT设计的串口通信系统实验报告

基于QT设计的串口通信系统实验报告

ID:35551359

大小:504.86 KB

页数:31页

时间:2019-03-27

基于QT设计的串口通信系统实验报告_第1页
基于QT设计的串口通信系统实验报告_第2页
基于QT设计的串口通信系统实验报告_第3页
基于QT设计的串口通信系统实验报告_第4页
基于QT设计的串口通信系统实验报告_第5页
资源描述:

《基于QT设计的串口通信系统实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、串口通信系统姓名:马亮学院:电气与信息工程学院专业班级:物联网工程2015-01班学号:2015444139指导老师:易军成绩:重庆科技学院二零一八年六月大作业规则及要求规则1:同学们做一个题目,可以自拟题目,但必须经过任课老师同意,中途不得更改题目。规则2:任课老师将列出每个题目的具体功能及分值,完成后获得对应分数,发现代码抄袭或者现场答辩无法解释,记0分。规则3:鼓励增加新功能,并给予适当加分。规则4:大作业报告除遵守模板格式外,应按照需求分析、系统设计、详细设计、系统测试四个部分组织,其中需求分析应将本项目的功能需求、性能指标、界面、安全等因素考虑在内;系统设计应多画流程图说明设

2、计意图;详细设计应包括关键代码或接口定义,数据表定义等;系统测试应包括功能实现情况(截图)、各性能指标完成情况(表格)。规则5:所有题目应以TQ2440为平台进行开发应用,否则答辩成绩扣30分。重庆科技学院《嵌入式Linux应用与开发》课程大作业报告摘要嵌入式linux是将日益流行的Linux操作系统进行裁剪修改,使之能在嵌入式计算机系统上运行的一种操作系统。嵌入式linux既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统的特性。随着Internet的发展和后PC时代的到来,嵌入式系统以其可靠性强、体积小、专用性、成本低等特性得到日益广泛的应用。目前嵌入式系统技术已

3、经成了最热门的技术之一。嵌入式Linux是嵌入式操作系统的一个新成员,其最大的特点是源代码公开并且遵循GPL协议,近几年来已成为研究热点。目前正在开发的嵌入式系统中,有近50%的项目选择Linux作为嵌入式操作系统。新一代嵌入式计算系统的功能集成和应用模式使之迅速向网络化嵌入计算的方向发展,标准和统一的TCP/IP通信协议是独立于任何厂家的硬件的,因此嵌入式环境下的适时网络通信成为嵌入计算技术研究的重点和热点。本文通过给予TQ2440的嵌入式串口通信的实现,按照嵌入式系统的软、硬件结构组成,较为详细地介绍了串口通信的硬件电路和软件实现方法。关键词:嵌入式Linux操作系统串口通信TQ2

4、440II重庆科技学院《嵌入式Linux应用与开发》课程大作业报告前言串口通信是简单嵌入式系统的一个应用,串口通信是指外设和计算机间,通过数据信号线、地线、控制线等,按位进行传输数据的一种通信方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可定制,适用于不同应用场合,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器,外围硬件设备,嵌入式操作系统,用户应用程序四个部分组成。用于实现对其他设备的控制,监视或管理等功能。嵌入式系统已经广泛应用与科学研究、工业制造、

5、军事技术等领域,人们常用的手机,智能家电,GPS等均是嵌入式系统的典型代表。II重庆科技学院《嵌入式Linux应用与开发》课程大作业报告目录摘要I前言II目录III1嵌入式串口通信概述11.1嵌入式串口通信的原理11.2嵌入式串口通信的开发工具11.2.1TQ2440硬件平台简介21.2.2ARM简介31.2.3Linux系统简介41.3嵌入式串口通信的基本任务71.4嵌入式串口通信协议及实现72需求分析92.1功能需求92.2性能指标93系统设计123.1系统功能设计123.2通信流程设计124详细设计144.1设置串口属性144.2客户端Qt设计174.2.1报文格式174.2.2

6、部分操作函数175系统调试及测试225.1功能实现情况225.2各性能指标完成情况25表5-1串口通信功能完成情况表256总结267致谢278参考文献28III重庆科技学院《嵌入式Linux应用与开发》课程大作业报告1嵌入式串口通信概述所谓串口通信,是指外设和计算机间使用一根数据信号线(另外需要地线),数据在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固定的时间长度。串口传输是二进制代码序列在一条信道上以位为单位,按时间顺序且按位传输的通信方式。串行传输时,发送端按位发送,接收端按位接受,同时还要对所传输的位加以确认,所以收发双方要采用同步措施,否则接收端将不能正确区分出所

7、传输的数据。串口通信不但能实现计算机与嵌入式开发板之间的数据传输,而且还能实现计算机对嵌入式开发板的控制。若采用普通单片机,对外部设备的访问就需要利用复杂的汇编语言或者使用C51自己编写设备的初始化以及读写访问程序,这样的过程不仅复杂,而且不太利于大规模的开发与设计。ARM与普通单片机相比,具有开发简单、灵活,而且性能稳定、功能易于扩展等一系列的优势,因而在各个领域的嵌入式系统中得到广泛的应用。将Linux移植到ARM嵌入式处理器后,可以利用操

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。