论文部分内容阅读
随着信息技术与网络技术的高速发展,嵌入式系统正越来越广泛地应用于科学研究、军事技术、工程设计、消费类电子等方面。本论文研究了嵌入式系统的特点、应用领域和发展状况。对于嵌入式系统应用占主流地位的ARM处理器进行了分析和讨论。对ARM处理器的工作模式,寄存器的设置和分配进行了研究。从应用的角度,较详细地分析了ARM7核的EP7312处理器的体系结构。 研究了目前流行的uC/OS-Ⅱ、Windows CE、Linux等嵌入式操作系统的特点和应用领域,重点是源码公开的Linux操作系统。研究了嵌入式Linux的进程管理与调度,中断响应和处理,嵌入式Linux的内核实现机制,驱动程序的编写方法等。研究了嵌入式Linux的操作系统的移植技术,包括移植环境的建立,启动代码(Bootloader)的移植,嵌入式Linux的内核移植等,给出了移植的具体步骤。分析了选定的ARM-EP7312核心板的资源,正确地实现了Bootloader的功能。研究软件开发环境,完成了Linux内核移植的基础,在EP7312开发板上编制了串口通信和LCD应用程序,实现了串口通信和LCD显示。