[1]周力,姚茂群.面向Cortex-A8微处理器的U-boot移植与研究[J].计算机技术与发展,2018,28(12):179-184.[doi:10.3969/j.issn.1673-629X.2018.12.038]
 ZHOU Li,YAO Mao-qun.U-boot Porting and Research for Cortex-A8 Microprocessor[J].,2018,28(12):179-184.[doi:10.3969/j.issn.1673-629X.2018.12.038]
点击复制

面向Cortex-A8微处理器的U-boot移植与研究()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
28
期数:
2018年12期
页码:
179-184
栏目:
应用开发研究
出版日期:
2018-12-10

文章信息/Info

Title:
U-boot Porting and Research for Cortex-A8 Microprocessor
文章编号:
1673—629X(2018)12-0179-06
作者:
周力 姚茂群
杭州师范大学,浙江杭州,311121
Author(s):
ZHOU LiYAO Mao-qun
Hangzhou Normal University。Hangzhou 311121,China
关键词:
嵌入式系统 U-boot s5pv210 移植 配置
Keywords:
embedded systemsU-boots5pv210transplantationconfiguration
分类号:
TP368
DOI:
10.3969/j.issn.1673-629X.2018.12.038
摘要:
在PC机上电后会执行BIOS程序,BIOS程序负责初始化DDR内存和硬盘,从硬盘上将操作系统镜像读取到DDR中,然后跳转到DDR中去执行操作系统直到PC机启动.在嵌入式系统中的部署和启动都是参考PC机的,U-boot程序类似于BIOS程序,部署在Flash上,是内核运行前一段小程序,完成对必要硬件的初始化,传递内核启动信息,提供命令行供人操作,最终调用操作系统,起到引导和加载内核的功能.文中详细介绍了基于CortexA8微处理器的s5pv210的移植与研究,包括U-boot的启动、移植、配置等过程,最终通过tftp加载内核和nfs远程挂载根文件系统,在开发板上实现Linux系统的启动.
Abstract:
The BIOS program is responsible for initializing DDR memory and hard disk.reading the operating system image from the hard disk into DDR,and then jumping to DDR to execute the operating system until the PC StaRS.The deployment and stanup in the embedded system are based on Pc.The U-boot program is similar to the BIOS pmgram and deployed on Rash.It is a small program before the kcmel runs,completes the initialization of necessary hardware,passes the kernel startup information,provides the command line for human operation,and finally calls the operating system,playing boot and loading kernel functions.In this paper,we introduce the trailsplantation and research of s5pv210 based on CortexA8 microprocessor.Including the process of U-boot starmp,porting and configuration.Finally,we implement the startup of Liunx system on the development board by tftp loading kernel and nfs[emote loading root file system.

相似文献/References:

[1]侯战胜 姚放吾.基于i.MX21的AdHoc网络终端的设计与实现[J].计算机技术与发展,2010,(01):4.
 HOU Zhan-sheng,YAO Fang-wu.Design and Realization of AdHoc Network Terminal Based on i.MX21[J].,2010,(12):4.
[2]宋亮 原亮 满梦华.军用嵌入式系统中PCB设计与测试规范研究[J].计算机技术与发展,2010,(01):232.
 SONG Liang,YUAN Liang,MAN Meng-hua.Study of PCB Design and Testing Standards in Embedded Systems for Military Usage[J].,2010,(12):232.
[3]张军 尚敏 卢宁 吴晓阳.嵌入式机电设备典型系统平台研究[J].计算机技术与发展,2010,(04):228.
 ZHANG Jun,SHANG Min,LU Ning,et al.Research of Electro- Mechanical Equipment Typical System Platform Based on Embedded Technology[J].,2010,(12):228.
[4]杨杰 刘锋 张义超 王天生.基于工程化流程的一种嵌入式系统开发方法[J].计算机技术与发展,2009,(12):105.
 YANG J ie,LIU Feng,ZHANG Yi-chao,et al.Embedded System Development Method Based on Engineering Conception[J].,2009,(12):105.
[5]何振兴 熊健民 刘幺和 宋庭新.基于WSN的实时监控系统的研究[J].计算机技术与发展,2009,(12):229.
 HE Zhen-xing,XIONG Jian-min,LIU Yao-he,et al.Research of Remote Real - Time Monitoring System Based on WSN[J].,2009,(12):229.
[6]刘军 马文丽 姚文娟 郑文岭.基于嵌入式Web服务器病人监护系统设计[J].计算机技术与发展,2009,(01):187.
 LIU Jun,MA Wen-li,YAO Wen-juan,et al.Design of Remote Care System Based on Embedded Web Server[J].,2009,(12):187.
[7]刘金祥 王京仁.μCLinux在实时监控系统中的应用研究[J].计算机技术与发展,2009,(03):220.
 LIU Jin-xiang,WANG Jing-ren.Research on μCLinux Applied in Real Time Monitoring System[J].,2009,(12):220.
[8]张炯 吕紫旭 刘栋 金惠华.实时操作系统ThreadX剖析[J].计算机技术与发展,2008,(01):22.
 ZHANG Jiong,LU Zi-xu,LIU Dong,et al.Analysis of Real Time Operating System: ThreadX[J].,2008,(12):22.
[9]鲁艳 马旭东 问治国 黄艳.基于Linux—MiniGUI嵌入式系统监控管理软件开发[J].计算机技术与发展,2008,(06):179.
 LU Yan,MA Xu-dong,WEN Zhi-guo,et al.Development of Embedded System Management Software Based on Linux- MiniGUI[J].,2008,(12):179.
[10]王恒 李勇 王泉 赵双.基于IEEE 802.11b和CDMA网的多路监控系统的设计与实现[J].计算机技术与发展,2008,(06):192.
 WANG Heng,LI Yong,WANG Quan,et al.Design and Implementation of a Multi- Channel Monitoring System Based on IEEE 802. 11b and CDMA Networks[J].,2008,(12):192.

更新日期/Last Update: 2018-12-10