摘要
基于Samsung公司的板子S3c2410,实现U-Boot的移植,并成功启动内核和加载文件系统。首先了解移植环境,本文主要是针对最小硬件系统的移植;分析U-Boot的启动原理和启动流程,深刻剖析U-Boot阶段1和阶段2的运行过程;在通用的U-Boot基础上修改其硬件配置,对应于S3c2410板子上的硬件;编译U-Boot,用JTAG口将U-Boot烧写到板子;最后利用U-Boot命令下载,烧写内核和文件系统,复位后成功启动内核,这一步同时证实了所移植的U-Boot的正确性。
Abstract In this paper, the transplantation of U - Boot which is based on Samsung Company' s board S3C2410 is implemented , moreover it leads the system to startup the kernel and load the Ramdisk filesystem successfully. First, come to know the environment of transplantation,this paper mainly relates to the smallest hardware system. Analyze the startup theory and flow of the U - Boot, dissect its operation process of the stagel and stage2. Modify the hardware configm'ation based on the universal U - Boot - 1.1.6 according to the hardwares that are on the board S3C2410. Compile the U- Boot and then download the U -Boot to the board by JTAG. Lastly,utilize the U -Boot commands to download the linux kernel and filesystem to flash,then reset and it can startup kernel successfully. This also indicates that the U - Boot is accurate.
出处
《微计算机应用》
2008年第4期95-99,共5页
Microcomputer Applications