摘要
常用的开源启动程序针对特定处理器和单一的外部扩展的特性,无法满足嵌入式系统中处理器及外围设备的多样性要求。本文以ARM构架的S3C2410为主控芯片的嵌入式移动POS机系统启动程序设计为例,介绍嵌入式系统中启动程序的设计流程和模块化的设计方法,阐述如何设计了一个模块化的、易移植的、简单高效的启动程序;最后重点讲述Linux操作系统内核参数的传递方法。
The features of open source Bootloader, which aim at the single external-expanded and specific processor, cannot meet the requirements of diversity of processor and surrounding devices in embedded system. The designing flow as well as modular designing methods of Bootloader are described via the example of designing the Bootloader of embedded mobile POS system with S3C2410 microcontroller based on ARM, the procedure of designing Bootloader which is modularized, transplantable and efficient is detailedly presented in this article. Finally, the transmission of kernel parameters of Linux operating system is proved as focus.
出处
《电子测量技术》
2009年第1期77-81,共5页
Electronic Measurement Technology