文档详情

付水生 基于ARM Cortex-M的双以太网口通信的实现.doc

发布:2018-07-08约14.75万字共250页下载文档
文本预览下载声明
PAGE 学号: 4110008032 泰山医学院毕业设计(论文) 题目: 基于ARM Cortex-M3的双以太网口通信的实现 院(部)系信息工程学院所 学 专 业计算机科学与技术年级、班级2010级本科1班完成人姓名付水生指导教师姓名专业技术职称彭磊 副教授 2014年 6 月 10 日论文原创性保证书我保证所提交的论文都是自己独立完成,如有抄袭、剽窃、雷同等现象,愿承担相应后果,接受学校的处理。专业:计算机科学与技术班级:2010级本科一班 签名: 年 月 日泰山医学院本科毕业设计(论文)摘要随着嵌入式系统技术的发展,嵌入式系统技术与以太网技术融合的也越来越紧密,虽然嵌入式系统的应用程序完全可以在ARM裸机上运行,但是随着测控设备功能的增强,嵌入式系统所需完成的任务越来越复杂,需要管理的外设越来越多,传统的软件开发模式已经显得力不从心。而采用嵌入式操作系统作为软件开发平台,就可以由操作系统来完成任务的管理和系统资源的分配,开发工作的重点才能集中于实际应用系统性能的提高。此外,在操作系统基础上可实现统一规范的编程,使程序具有良好的可读性和可移植性,并可提高开发的效率。ARM Cortex-M3处理器结合了多种突破性技术,令芯片供应商提供超低费用的芯片。该处理器还集成了许多紧耦合系统外设,令系统能满足下一代产品的控制需求。本论文是基于ARM Cortex-M3微处理器MB9F618和近来比较流行RT-Thread操作系统的双以太网口通信的研制过程为主要内容,阐述了其具体使用的技术和各模块的实现方法,区别于一般的TCP/IP协议,本系统采用了LwIP的通信协议,LwIP实现的重点是在保持TCP协议主要的功能的基础上减少对RAM的占用,它只需要十几KB的RAM和40K左右的ROM就可以运行,这使LwIP协议栈适合在低端的嵌入式系统中使用。在以上的硬件和软件的共同支持下,最终完成了双以太网口之间通信的研究。关键词: ARM Cortex-M3;RT-Thread;LwIP;双以太网的通信AbstractWith the development of embedded systems technology,embedded system technology and the integration of Ethernet technology is also more closely,though embedded systems applications can run on ARM bare metal , but with enhanced functionality and control devices , embedded systems needed to complete the task more complex, the need to manage more and more peripherals , traditional software development model has appeared to be inadequate . The focus on distribution development of embedded operating system as the software development platform .In addition, the operating system can be realized on the basis of a standardized programming, the program has good readability and portability , and improve development efficiency.ARM Cortex-M3 processor combines multiple breakthrough technologies enable chip vendors to provide ultra-low cost of the chip . The processor also integrates a number of tightly-coupled system peripherals , so that the control system can meet the needs of the next generation of products.This thesis is based on
显示全部
相似文档