基于Linux的嵌入式串通讯程序设计.docVIP

  • 3
  • 0
  • 约4.66万字
  • 约 55页
  • 2018-11-03 发布于福建
  • 举报
基于Linux的嵌入式串通讯程序设计

xxx 毕业设计(论文) 基于Linux的嵌入式串口通讯程序设计 Based on Linux embedded serial communication program design 学 校: xxx 学 院: 应用技术学院 班 次: 电子信息工程 学 号: xxx9 学生姓名: xxx 教师单位: 应用技术学院 指导教师: xxx 教师职称: 讲师 目录 摘要 1 Abstract 2 第一章 绪论 1 1.1课题研究 1 1.2 嵌入式串口通信国内外现状 1 1.3 课题主要研究工作 2 第二章 通信原理 3 2.1 通信原理 3 2.1.1 通信原理 3 2.2.2 通信现状及前景 4 2.2 串口通信 5 2.2.1 串口通信 5 2.2.2 串口通信现状及前景 6 第三章 设计平台及软硬件环境构架 8 3.1 硬件平台 8 3.1.1 设计平台 8 3.1.2 通信平台 8 3.2 软件平台 8 3.2.1 嵌入式Linux 8 3.2.2 虚拟机 10 3.3 软件与硬件平台搭建 10 3.3.1交叉编译工具的建立 10 3.3.2 u-boot的编译和烧写 11 3.3.3 内核的移植和烧写 12 3.3.4 文件系统的制作与烧写 14 第四章 串口网络通讯设计 16 4.1 Linux简单串口上网 16 4.2 Linux串口上网设备加载和注销形式 17 4.3 字符设备驱动程序 19 4.4 伪网络设备驱动程序 25 4.5 用户空间串口通信程序 33 第五章 总结与展望 38 5.1 总结 38 5.2 展望 38 总结和体会 39 致谢 40 参考文献 41 附录 43 英文原文 43 中文翻译 50 摘要 在控制领域之中,入式串口通信设备通讯能力的优劣已经成为了一个尤为重要的评判标准,是否能够进行网络通信将是十分重要的。对于由于特殊要求而不能订制一些网络硬件的嵌入式设备来说,希望通过最为简单且经济的方式来解决网络问题,由此自然希望在尽力不改变设备原有资源的情况下给设备添加网络功能,并且将设备原先的功能所产生的冲突减到最小,选择具有普遍广泛应用的串口来实现串口联网将是十分具有现实意义的。 本次设计结合嵌入式开发流程,以UP-TECH2410为硬件平台,基于该平台搭建嵌入式Linux系统,将设计好的串口通讯程序移植到该嵌入式系统中,完成整个设计过程。串口通信的设计是在UP-TECH2410开发板自身串口基础上,加载模块时完成伪网络设备、发送字符设备、接收字符设备的初始化和注册,最终实现串口联网问题。 本文先介绍通信原理,再介绍设计的平台及嵌入式Linux系统的构建,包括U-boot、内核、文件系统的烧写。然后介绍串口网络通讯的设计,包括上网设备的加载和注销,字符设备、伪网络设备的驱动和用户串口通信程序。 关键字:Linux,串口通讯,S3C2410,嵌入式 Abstract Among the control area, the capacity of communications has become a particularly important evaluation criterion in the embedded equipment. For some embedded equipments as a special request which can not be made in some of the embedded network hardware equipments, we hope that through the most simple and economical way to solve network problems. By the time we naturally hope to make every effort not to change the original equipment resources that we can add to the network function under the equipment, and the original equipment functions arising from the conflict could be minimized. It is very realistic

文档评论(0)

1亿VIP精品文档

相关文档