节点文献

基于嵌入式平台的异构通信网关的设计

The Design of Heterogeneous Communication Gateway Based on the Embedded Platform

【作者】 张德敬

【导师】 邢建平;

【作者基本信息】 山东大学 , 通信与信息系统, 2009, 硕士

【摘要】 随着技术的进步与人们需求的不断增加,嵌入式系统的应用范围不断扩大,尤其在电子、通信等领域。在这种背景下,本文从嵌入式系统应用与实践的角度出发,设计开发了一款基于32位ARM微处理器S3C44B0X和μCLinux嵌入式操作系统的异构通信网关,除具有数据处理与控制功能外,还提供一定的硬件通信接口,从而实现了串口终端设备之间以及串口终端设备与新兴通信网络(如CAN总线网络)之间的互联,并使现有设备可联网使用,解决了各种不同终端在传输距离和可靠性方面的局限性。本文研究了异构通信网关设计、开发和应用过程中所涉及的关键技术并提出了合理的解决方案。论文主要从五个方面展开:首先,介绍了嵌入式系统及嵌入式系统开发的一般方法,给出了相关流程图,并提出了系统的总体设计方案;在分析ARM内核特点的基础上选定S3C44B0X为核心,给出了硬件平台的设计方案,在满足系统参数需求的条件下选用器件,并对各主要模块的功能、结构和工作原理进行了分析,给出了电路设计;随后介绍了PCB制版与硬件调试的过程,并分析了调试过程中的关键问题;接着实现了软件平台的设计,阐述了启动代码程序的设计、嵌入式操作系统μCLinux的移植、设备驱动程序的设计以及操作系统下多任务应用程序的开发过程;在完成异构通信网关的软硬件协同开发之后,结合具体项目——人工影响天气通信作业指挥系统,介绍了系统的组成、通信协议以及系统的具体实施过程,给出了系统软硬件的具体实现方法。最后总结了课题设计,提出了下一步工作的方向。

【Abstract】 With the development of technology and people’s increasing requirement, the embedded system is being used in more and more fields, especially in the fields of electronics communication, etc. From the aspect of the application and practice of practice of embedded system, a kind of heterogeneous communication gateway is designed and implemented based on the 32-bit ARM microprocessor S3C44B0X and the embedded operating systemμCLinux, which not only have the functions of data processing and controlling, but provides some basic hardware interfaces, including Multi-UART interfaces and 1 CAN-BUS interface. The heterogeneous communication gateway makes it possible to communication between traditional serial terminals, solving the problem of reliability and transmission distance limitation of different devices.This thesis studies the key problems of technologies involved in the design, development and application of the heterogeneous communication gateway, and provides the proper method of solving the problems in the process. The thesis is mainly composed of five parts: firstly, the embedded system and its developing method is introduced, and then the whole design scheme is put forward; secondly, based on the analysis of the ARM kernel S3C44B0X is chosen for the CPU of the H-C gateway, the scheme of hardware which can meet the need of system parameter is brought forward, and the functions, structure and working flow is also analyzed, the system circuit comes up; thirdly, the process of PCB design and hardware debugging are introduced and key points in the debugging are analyzed; and then the software platform design is introduced, the bootloader program design, transplant of embedded operating systemμCLinux, device drivers and application multi-task programs included; finally, combined with the application after the H-C gateway hardware-software design, the project of the Commanding System of Cloud Seeding Operation is implemented, in which the structure, communication protocol and the implement are given out after the analyses of system requirement, hardware and the flow chart of software are given out as well. Summary is made at the end of this thesis and the further research direction is proposed.

  • 【网络出版投稿人】 山东大学
  • 【网络出版年期】2010年 05期
  • 【分类号】TP393.05;TP368.11
  • 【被引频次】2
  • 【下载频次】77
  • 攻读期成果
节点文献中: 

本文链接的文献网络图示:

本文的引文网络