检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]湖南科技大学计算机科学与工程学院,湖南湘潭411201
出 处:《计算机测量与控制》2007年第2期262-264,共3页Computer Measurement &Control
基 金:湖南省自然科学基金资助项目(05JJ30114)
摘 要:启动引导程序是嵌入式程序的开头部分,它负责ES860的硬件初始化,载入操作系统内核,向内核传递参数信息,并将控制转交给内核,然后由内核软件再初始化操作系统,从而实现整个系统的启动;文中通过对Linux引导程序工作原理和机制的分析,介绍了在嵌入式Linux系统下基于MPC860的启动引导程序的设计方法,分析了CPU、存储器、ES860的初始化过程,结合对引导程序Uboot的源代码讨论,提出了一个在ES860开发平台上实现的引导程序,对引导过程的第一阶段和第二阶段以及相应的源程序都作了详细的分析,对源程序的调试和固化过程也作了简要讨论。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.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222