所需E币: 4
时间: 2019-12-25 15:23
大小: 223.92KB
介绍一种利用GNU工具链开发基于S3C44B0X硬件平台的Bootloader的方法,详细分析了Bootloader的构架、内存分布、异常/中断处理以及编译链接过程,说明了Bootloader需要完成的主要任务和实现方法.基于S3C44BOX的Boo¨oader的设计与实现成转鹏,张跃,张和君(清华大学深圳研究生院,广东深圳518055)摘要:介绍一种利用GNU工具链开发基于S3C4480X硬件平台的Boonoader的方法,详细分析了Boodoader的构架、内存分布、异常/中断处理以及编译链接过程,说明了Boodoader需要完成的主要任务和实现方法。关键词:引导装载程序S3C4480X嵌入式系统GNU工具Bootloader是系统上电/复位后,内核启动程序之前大的灵活性,有助于开发者了解系统设计的基础知识。执行的一段程序,其功能是初始化硬件设备后,将操作3BootIoader的设计与实现系统内核从固态存储器中装载到RAM中并引导其运嵌入式设备与环境中的Bootloader类似于PC系统的行,它是嵌入式系统开发的一个难点,在整个开发中占BIOS,是系统最底层的引导软件。B00tloader固化在CPU有相当大分量。由于高度依赖CPU体系结构和目标板的上电,复位的启动地址处(ARM7TDMI的CPU上电后默的硬件配置,并没有一个通用的Boodoader程序可供开认从地址0】【0处开始执行)。每当硬件设备上……