pc机与嵌入式开发板串口通信的设计与编程实现

pc机与嵌入式开发板串口通信的设计与编程实现

ID:6684666

大小:330.00 KB

页数:30页

时间:2018-01-22

pc机与嵌入式开发板串口通信的设计与编程实现_第1页
pc机与嵌入式开发板串口通信的设计与编程实现_第2页
pc机与嵌入式开发板串口通信的设计与编程实现_第3页
pc机与嵌入式开发板串口通信的设计与编程实现_第4页
pc机与嵌入式开发板串口通信的设计与编程实现_第5页
资源描述:

《pc机与嵌入式开发板串口通信的设计与编程实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、毕业设计(论文)题目:PC机与嵌入式开发板串口通信的设计与编程实现I毕业设计摘要随着嵌入式系统的发展和大规模应用,为了提升系统的整体性能,必须实现PC机和嵌入式计算机之间的通信。在实际开发应用中,串口通信是不可缺少的部分,是目前嵌入式系统与PC机之间一种非常重要而且普遍应用的通信方式。本文通过基于2410F的嵌入式串口通信的实现,按照嵌入式系统的软、硬件结构组成,较为详细地介绍了串口通信的硬件电路和软件实现方法。该系统的硬件主体设计以三星S3C2410处理器为核心控制器件,通过与计算机串口间的连接,实现在ARM平台上与外部设备通信的基本功能。关键词:嵌入式系统;2410F;串口通信;

2、Linux系统I毕业设计ABSTRACTAlongwiththedevelopmentofembeddedsystemandapplicationscale,thecommunicationbetweenthePCandembeddedcomputermustbeachievedinordertoimprovethewholeperformanceofthesystem.Intheactualdevelopmentapplication,serialcommunicationisanessentialpart.Anditisaveryimportantanduniversalmode

3、.Inthispaper,basedonthe2410Ftherealizationofembeddedserialcommunication,accordingtotheembeddedsystemsoftwareandhardwarestructure,amoredetaileddescriptionoftheserialcommunicationhardwareandsoftwaremethods.TheprincipalpartofthehardwareinthissystemischieflycontrolledbyS3C2410processor,whichisprodu

4、cedbySAMSUNGCompany,communicatedwiththeserialofcomputer,thissystemrealizesthebasedfunctionofvisitingexteriordevice,whichisonthebasedofARM.Keywords:embeddedsystem;2410F;serialcommunication;LinuxsystemI毕业设计目录摘要IABSTRACTII1绪论11.1串口通信概述11.2串口通信的原理11.3串口通信的开发工具21.3.12410F硬件平台简介21.3.2ARM简介21.3.3Linux

5、系统简介31.4串口通信的基本任务42串口通信协议及实现52.1RS-232C标准52.2系统硬件结构原理103串口驱动程序设计123.1串口操作需要的头文件123.2打开串口123.3串口设置123.4串口读写153.5关闭串口164设计验证与测试185总结21参考文献22致谢23附录24毕业设计1绪论目前,先进的嵌入式计算机以其优良的品质、高可靠性及模块化,广泛地应用于工业控制、航空航天、医疗、智能仪表、通信、数控、自动化生产设备、数据采集等领域。在实际应用中,有时需要借助微机强大的数据处理能力和丰富的软件资源,使得组成的系统功能更为强大。为了提升系统的整体性能,必须实现PC机和

6、嵌入式计算机之间的通信。在数据采集的实际开发应用中,串口通信是不可或缺的一部分,也是目前嵌入式系统与PC机之间最重要,应用最普遍的通信方式。1.1串口通信概述所谓串口通信,是指外设和计算机间使用一根数据信号线(另外需要地线),数据在一根数据信号线上一位一位地进行传输,每一位数据都占据一个固定的时间长度。串口传输是二进制代码序列在一条信道上以位(元码)为单位,按时间顺序且按位传输的通信方式。串行传输时,发送端按位发送,接收端按位接受,同时还要对所传输的位加以确认,所以收发双方要采取同步措施,否则接受端将不能正确区分出所传输的数据。串口通信不但能实现计算机与嵌入式开发板之间的数据传输,而

7、且还能实现计算机对嵌入式开发板的控制。若采用普通单片机,对外部设备的访问就需要利用复杂的汇编语言进行编程或者使用C51自己编写设备的初始化以及读写访问程序,这样的过程不仅复杂,而且不利于大规模的开发和设计。ARM与8051等普通单片机相比,具有开发简单、灵活,而且性能稳定、功能易于扩展等一系列优势,因而在汽车电子、手持设备、无线领域和航空航天等嵌入式系统中得到广泛的应用。将Linux移植到ARM嵌入式处理器后,可以利用操作系统中提供的系统调用把串口及其他外

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

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

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