节点文献

嵌入式操作系统移植的可视化配置技术研究

【作者】 牛丽娟

【导师】 符意德;

【作者基本信息】 南京理工大学 , 计算机应用技术, 2007, 硕士

【摘要】 目前,嵌入式系统发展迅速,它的应用已经深入到社会生活的各个领域,大至航天飞机自动导航系统,小至移动电话、智能家用电器。嵌入式系统的发展前景广阔,吸引了越来越多的公司和个人参与其研究和开发。在嵌入式系统开发过程中,嵌入式操作系统在特定目标板上的移植是主要的工作之一。传统的移植方式要求开发人员对操作系统的结构和机制有深刻的了解,针对目标板的硬件特征,对操作系统中与硬件相关的源代码进行修改。这个过程周期长,并且难度高。简化和加速嵌入式操作系统移植,对嵌入式系统开发具有重要的意义和实用价值。采用可视化配置技术,通过在图形界面上输入硬件配置参数,利用源代码自动生成程序,尽可能多的自动化生成硬件相关的源代码,简化和加速嵌入式操作系统移植。本文先对嵌入式系统的软硬件做了介绍,然后介绍了嵌入式环境下的可视化配置技术。之后分析嵌入式系统中几种嵌入式处理器(ARM、MIPS、PowerPC)的体系结构和启动初始化流程,研究其可视化配置;接着分析几种嵌入式操作系统(μC/OS-Ⅱ、嵌入式Linux、VxWorks)在特定目标板上的移植,研究其可视化配置。在上述实际工作和分析研究的基础上,给出了可视化配置技术的实现方法和源代码自动生成的规则与方法,并实现了一个基于ARM的初始化引导加载程序的可视化配置工具。最后,对本文所做的工作进行了小结并提出了有待解决的问题。

【Abstract】 Nowadays, embedded system developed rapidly. It was used in every field of social,among which are the field from automatic navigation of space shuttle to the field ofmobile phone and intelligent home electrical appliance. More and more companies andindividuals were abstracted by it. In the progress of an Embedded System developed,porting Embedded Operating System to the target is one of the most important works ofall. The traditional porting method requests the developers have comprehensiveknowledge on architecture and mechanism of Embedded Operating System, and modifythe code of Embedded Operating System relative to the system hardware according to thetarget. This period will be long and tough. Making the porting be easy and rapidly will bequite significant and worthy to the developing of Embedded System.The measure that using the visible configuration technology (inputting hardwareconfiguration parameters by the graphic interface), and taking advantage of the sourcecode auto-generated procedure to generate the source codes as many as possible (whichare related with the specified hardware), could greatly simplify and accelerate the portingof Embedded Operating System.This article first gives a description about the software and hardware of embeddedsystem,and then gives a description about the technology of visible configuration in theenvironment of embedded system generally, third analyses three kind of architecture andbootloader of embedded processor(ARM, MIPS, PowerPC) and corresponding visibleconfiguration, forth analyses three kind of porting method of Embedded OperatingSystem (μC/OS-Ⅱ、Linux、VxWorks) and corresponding visible configuration, fifthprovides the approach of implementing the visible configuration. It also gives a visibleconfiguration tool based on ARM bootloader. Finally, the article gives a view of thefuture of the visible configuration in the porting of Embedded Operating System.

  • 【分类号】TP316;TP311.54
  • 【被引频次】3
  • 【下载频次】274
节点文献中: 

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

本文的引文网络