高文辉,师奕兵,张伟.基于S3C2440的U-Boot双启动实现[J].测控技术,2012,31(02):87-91 |
基于S3C2440的U-Boot双启动实现 |
Implementation of Double Boot in U-Boot Based on S3C2440 |
|
DOI: |
中文关键词: S3C2440 U-Boot 双启动 Linux内核 |
英文关键词:S3C2440 U-Boot double boot Linux kernel |
基金项目:中海油服企业发展基金资助项目(1017CS-A01C234) |
|
摘要点击次数: 1454 |
全文下载次数: 320 |
中文摘要: |
嵌入式处理器S3C2440同时支持Bootloader从Nor Flash和Nand Flash启动,而U-Boot默认的启动设备为Nor Flash。为了使U Boot同时支持从Nor Flash和Nand Flash启动,根据U-Boot在S3C2440处理器上的启动流程和
U-Boot从Nand Flash和Nor Flash启动过程的差异,添加了Nand Flash读写驱动,使其同时支持Nor Flash和Nand Flash启动,并在此基础上分析并实现了U-Boot引导Linux内核镜像的过程。实现的源代码在交叉编译环境中编译通过,可以同时支持Nor Flash和Nand Flash的启动并能正确引导Linux内核,在基于S3C2440处理器的硬件平台上稳定运行。 |
英文摘要: |
Embedded processor S3C2440 supports bootloader boot from both Nand Flash and Nor Flash,but U-Boot's default booting device is Nor Flash.In order to support the boot from Nor Flash and Nand Flash in the U-Boot,according to the boot process of U-Boot in the S3C2440 processor and the difference that U-Boot boots from Nor Flash and Nand Flash,the Nand Flash drive that it can support both Nor Flash and Nand Flash boot is added.Based on this,the process of U-Boot booting the Linux kernel is analyzed and finally implemented.The U-Boot source code is correctly compiled in the cross-compiler.It can support both Nor Flash and Nand Flash boot,properly boot the Linux kernel and run stably in the hardware platform based on S3C2440 processor. |
查看全文 查看/发表评论 下载PDF阅读器 |
关闭 |