首页 | 本学科首页   官方微博 | 高级检索  
     

基于MPC860启动引导程序研究与设计
引用本文:周宇,文建国. 基于MPC860启动引导程序研究与设计[J]. 计算机测量与控制, 2007, 15(2): 262-264
作者姓名:周宇  文建国
作者单位:湖南科技大学,计算机科学与工程学院,湖南,湘潭,411201;湖南科技大学,计算机科学与工程学院,湖南,湘潭,411201;湖南大学,计算机与通信学院,湖南,长沙,410082
摘    要:启动引导程序是嵌入式程序的开头部分,它负责ES860的硬件初始化,载入操作系统内核,向内核传递参数信息,并将控制转交给内核,然后由内核软件再初始化操作系统,从而实现整个系统的启动;文中通过对Linux引导程序工作原理和机制的分析,介绍了在嵌入式Linux系统下基于MPC860的启动引导程序的设计方法,分析了CPU、存储器、ES860的初始化过程,结合对引导程序Uboot的源代码讨论,提出了一个在ES860开发平台上实现的引导程序,对引导过程的第一阶段和第二阶段以及相应的源程序都作了详细的分析,对源程序的调试和固化过程也作了简要讨论.

关 键 词:MPC860  Linux  存储映射  引导程序
文章编号:1671-4598(2006)02-0262-03
收稿时间:2006-05-13
修稿时间:2006-06-27

Study and Design of Boot Loader Based on MPC860
Zhou Yu,Wen Jianguo. Study and Design of Boot Loader Based on MPC860[J]. Computer Measurement & Control, 2007, 15(2): 262-264
Authors:Zhou Yu  Wen Jianguo
Abstract:Booting and starting procedure is the initial program of the embedded system,which is in charge of initialing the hardware,loading the OS kernel and passing the parameters to the kernel,and delivering the control to the kernel,then initialing the OS by the soft in kernel,at the end,booting whole system successfully.This paper introduces the design plan of the boot loader based on MPC860 of embedded system of Linux system from analyzing the principle and function of Linux booting program.It also analyzes the initial process of CPU,memory,and ES860.A boot loader realized in platform of ES860 is provided in virtue of discussion of the source code of Uboot.Detailed analyses are made for the first and second step of booting process,also for the source code linked with the two steps.The methods of debugging and burning the source code are discussed simply.
Keywords:MPC860  linux  memory mapping  bootloader
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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