您好,欢迎来到中国测试科技资讯平台!

首页> 《中国测试》期刊 >本期导读>用GNU工具链开发嵌入式linux系统引导程序

用GNU工具链开发嵌入式linux系统引导程序

2278    2016-01-22

免费

全文售价

作者:冯进文, 杨荣松

作者单位:四川大学制造科学与工程学院, 四川 成都 610065


关键词:GNU; uClinux; S3C44B0X; BootLoader


摘要:

操作系统引导程序-BootLoader是嵌入式系统软件开发的第一个环节,在整个开发过程中占有极重要的地位。本文详细论述了BootLoader的运行机理,并以在三星公司的S3C44B0X处理器上uClinux的引导程序的开发为实例,着重分析了FLASH,RAM的存储空间分配,介绍了GNU工具链的开发流程、可执行映象文件在存储空间的定位及uClinux内核的相关配置。


Developing the bootLoader of embedded linux system by GNU tools chain

FENG Jin-wen, YANG Rong-song

School of Manufacturing Science and Engineering, Sichuan University, Chengdu 610065, China

Abstract: Os bootstrap program(BootLoader) is the first step in developing software of embedded system.It is very important in the whole developing process.This article discussed the mechanism of BootLoader in detail.Taking the development of uClinux bootstrap program to S3C44B0X processor of Samsung corp as example,it analyzed the memory allocation of FLASH and RAM expressly,introduced the development process of GNU and the location of execute image files and related configuration to the kernel of uClinux.

Keywords: GNU; uClinux; S3C44B0X; BootLoader

2006, 32(1): 101-103,141  收稿日期: 2005-6-30;收到修改稿日期: 2005-9-7

基金项目: 

作者简介: 

参考文献

[1] 叶顺流,秦树人,丁建平.嵌入式仪器上的Linux系统开发[J].中国测试技术,2004,30(4):55-57.
[2] 赵俊良,李哲英.Blob在S3C44B0上的移植[J].单片机与嵌入式系统应用,2004,9:37-39.
[3] 杜春雷.ARM体系结构与编程[M].北京:清华大学出版社,2003.
[4] 盛磊.关于三星S3C44B0X目标板的uClinux Boot-Loader[J].电子产品世界,2005,9:111-113.
[5] Samsung Corp.S3C44B0X Users Manual http://www.samsung.com,2000.
[6] Jan-Derk Bakker and Erik Mouw blob-2.0.4 http://www.sourceforge.net,2005.