欢迎来到天天文库
浏览记录
ID:45799447
大小:538.59 KB
页数:53页
时间:2019-11-17
《优秀嵌入式毕业设计]基于Linux的嵌入式串口通讯程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、XXX毕业设计(论文)基于Linux的嵌入式串口通讯程序设计BasedonLinuxembeddedserialcommunicationprogramdesign学校:XXX学院:应用技术学院班次:电子信息工程学号:xxx9学生姓名:XXX教师单位:应用技术学院扌旨导教寸帀:™教师职称:讲师目录摘要••Abstract2第一章绪论11.1课题研究11.2嵌入式串口通信国内外现状11.3课题主要研究工作2第二章通信原理22.1通信原理32.1.1通信原理32.2.2通信现状及前景42.2串口通信52.2.1串口通信52.2.2串口通信现状及前景6第三章设计平台及软硬件环境构架
2、73.1硬件平台73.1.1设计平台73.1.2通信平台83.2软件平台83.2.1嵌入式Linux83.2.2虚拟机93.3软件与硬件平台搭建103.3.1交叉编译工具的建立1()3.3.2u-boot的编译和烧写103.3.3内核的移植和烧写113.3.4文件系统的制作与烧写13第四章串口网络通讯设计144.1Linux简单串口上网154.2Linux串口上网设备加载和注销形式164.3字符设备驱动程序184.4伪网络设备驱动程序244.5用户空间串口通信程序31第五章总结与展望355.1总结355.2展望36总结和体会36致谢37参考文献38附录40英文原文40中文翻译
3、46摘要在控制领威Z屮,入式串口通信设备通讯能力的优劣已经成为了一个尤为重要的评判标准,是否能够进行网络通信将是十分重要的。对于由于特殊要求而不能订制一些网络駛件的嵌入式设备來说,希累通过最为简单且经济的方式來解决网络问题,出此自然希望在尽力不改变设备原有资源的情况下给设备添加网络功能,并H将设备原先的功能所产生的冲突减到最小,选择具有普遍广泛应用的串口来实现串口联网将是十分具冇现实意义的。木次设计结合欧入式开发流程,以UP-TECII2410为硬件平台,基于该平台搭建欧入式Linux系统,将设计好的串口通讯程序移植到该嵌入式系统中,完成整个设计过程。串口通信的设计是在UP-
4、TECH2410开发板自身串口基础上,加载模块吋完成伪网络设备、发送字符设备、接收字符设备的初始化和注册,最终实现串口联网问题。本文先介绍通信原理,再介绍设计的平台及嵌入式Linux系统的构建,包括U-boot、内核、文件系统的烧写。然后介绍吊口网络通讯的设计,包括上网设备的加载和注销,字符设备、伪网络设备的驱动和用户串口通信程序。关键字:Linux,串口通讯,S3C2410,嵌入式AbstractAmongthecontrolarea,thecapacityofcommunicationshasbecomeaparticularlyimportantevaluationcr
5、iterionintheembeddedequipment.Forsomeembeddedequipmentsasaspecialrequestwhichcannotbemadeinsomeoftheembeddednetworkhardwareequipments,wehopethatthroughthemostsimpleandeconomicalwaytosolvenetworkproblems.Bythetimewenaturallyhopetomakeeveryeffortnottochangetheoriginalequipmentresourcesthatwec
6、anaddtothenetworkfunctionundertheequipment,andtheoriginalequipmentfunctionsarisingfromtheconflictcouldbeminimized.Itisveryrealisticsignificancetoselectthewidespreadapplicationserialtoachieveserialnetworklink.ThedesigncombinestheembeddeddevelopmentprocesstoUP・TECH2410asthehardwareplatform,ba
7、sedontheplatformtobuildembeddedLinuxsystems,serialcommunicationprogramwillbedesignedportedtotheembeddedsystem,completetheentiredesignprocess.ThedesignofserialcommunicationisUP-TECH2410developmentboardbasedonitsserialport,loadthemoduletocompletepseudo-net
此文档下载收益归作者所有