基于 ARM920T 和嵌入式 linux 的 bootloader 设计摘要:以 ARM920T 和嵌入式 linux 为平台,并根据方便移植和通用性的要求,按依赖于 cpu 与否和执行效率的要求分两部分设计出嵌入式引导程序(bootloader),第一部分用汇编编写,第二部分用 C 语言编写
在中断处理、硬件初始化以及地址映射和最终引导 linux 内核等一系列关键技术上做了详细的设计并给出了一般性的方案,该设计思路对其它不同的处理器和应用系统也有很好的借鉴价值
关键词: ARM MMU BootLoader 嵌入式系统Abstract Based one ARM920T and embedded linux system, according to the convenience for transplant, versatility, relies on cpu or not and executive efficiency designed bootloader as two parts
Part1 is writen by assembly language, part two is desgined by c language
In essential technology such as the booloader start, the interrupt processing,the hardware initialization as well as the address mapping and boot linux kernel and so on given detailed design and general plan
this design mentality had the very good model value to other