arm嵌入式系统设计论文
Abstract
The paper researches design of embedded system based on ARM mostly. Considering from the cost,performance and power consumption,ARM microprocessor is selected in the hardware platform.Considering the stability, reliability and effective management of resource,the real-time operating system is adopted in the software platform.Operating Systems can simplify the design by dividing the application into some tasks.We finish whole construction of platform system in the method of software and hardware co-design.
About the software platform the anthor dissertated in general the feature of the RTOSμC/OS-II and analyze the requirement of porting it to a kind of hardware platform and what must be done with a specific processor.And then gave the detail process of porting to our hardware platform.Meanwhile,the thesis also dissertated the GUI software μC/GUI using on μC/OS-II,at last realized the GUI interface on μC/OS-II,that greatly improve the value of its application.
In the porting of the operating system,the porting for ARM microprocessor has been realized.The article stated the file structure of μC/OS-II,register structure and operational mode of ARM7.We discuss the porting operatingsystem by analyzing the concrete source code.The purpose that the operate system is ported is to make the real-time operate system run on ARM processor platform.It is a foundation of structuring the systems software platform.The technological difficult point of the porting operating system lies in that the developer must understand the system structure of the processor and operating system in depth.751com.cn
Keyword:Embedded System;μC/OS-II;ARM;Porting
论文摘 要
本文主要研究基于ARM的嵌入式系统的设计从成本、性能和功耗三方面考虑,系统硬件平台采用ARM微处理器。从系统的稳定性、可靠性和资源有效管理的角度,软件平台采用实时操作系统,它可以将应用分解成多个任务,简化应用系统软件的设计。系统采取软硬件协同设计的方法完成整个平台的构建。
本文简述了嵌入式实时操作系统μC/OS-II的优势及基本特点,并分析了其移植到一个硬件平台上所需的条件与结合本文选用的CPU需要作出的工作,进而给出了移植代码,同时也论述了图形用户界面μC/GUI及其在μC/OS-II平台上的应用,实现了在μC/OS-II上的图形化人机接口,大大提升了系统的应用价值。
操作系统的移植过程中,实现了嵌入式系统对ARM微处理器的移植。在文中说明了μC/OS-II的文件结构和ARM7的寄存器结构及运行模式,结合具体源代码讨论了操作系统移植的实现流程。操作系统移植的目的是使实时内核能在ARM处理器平台上运行,是构建系统软件平台的基础。操作系统移植的技术难点在于开发者必须深入了解处理器和操作系统的体系结构。
关键词:嵌入式系统;μC/OS-II;ARM;移植331
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>