首页 | 官方网站   微博 | 高级检索  
     

基于S3C2440的U-Boot双启动实现
引用本文:高文辉,师奕兵,张伟.基于S3C2440的U-Boot双启动实现[J].测控技术,2012,31(2):87-91.
作者姓名:高文辉  师奕兵  张伟
作者单位:电子科技大学自动化工程学院,四川成都,611731
基金项目:中海油服企业发展基金资助项目(1017CS-A01C234)
摘    要:嵌入式处理器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处理器的硬件平台上稳定运行。

关 键 词:S3C2440  U-Boot  双启动  Linux内核

Implementation of Double Boot in U-Boot Based on S3C2440
GAO Wen-hui , SHI Yi-bing , ZHANG Wei.Implementation of Double Boot in U-Boot Based on S3C2440[J].Measurement & Control Technology,2012,31(2):87-91.
Authors:GAO Wen-hui  SHI Yi-bing  ZHANG Wei
Affiliation:(School of Automation Engineering,University of Electronic and Technology of China,Chengdu 611731,China)
Abstract: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.
Keywords:S3C2440  U-Boot  double boot  Linux kernel
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《测控技术》浏览原始摘要信息
点击此处可从《测控技术》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号