当前位置:问答库>论文摘要

题目:基于ARM体系结构的引导装载程序设计与实现

  摘要

本课题来源于北京博创兴业科技有限公司的ARM教学实验设备的开发项目,这个课题需要完成将bootloader 移植到基于ARM7TDMI内核的三星S3C44B0X芯片为主芯片构成的开发板上,需要实现各个相关设备的驱动,包括:CPU、SDRAM、NAND FLASH、串行RS232、以太网。最终实现将LINUX内核及根文件系统装入内存并引导linux启动,这个程序的作用还包括对FLASH设备的进行读写,固化BOOTLOADER、LINUX内核、根文件系统映象文件,测试硬件等等,它的作用很重要,是嵌入式操作系统运行的先决条件。开放源代码源软件blob和U-BOOT是目前使用广泛的嵌入式引导装载程序,论文通过对这两个软件的分析与移植,论述了基于ARM体系结构的嵌入式引导装载程序的体系结构和设计实现过程。论文包括如下的部分:1. 嵌入式软件开发过程与工具使用。2. 基于ARM的BOOTLOADER体系结构。3. ARM异常中断的处理。4. FLASH设备的驱动设计与实现。5. 网络UDP/IP、ARP、TFTP协议的实现。6. XMODEM协议的实现。7. LINUX操作系统的引导过程和参数传递。