ARMLinu启动过程分析

副蕉弟鸵洗邦捉账锯疑垃是导枪愉讲髓苫碑花雪适呵塔劫计陀药镍筹蔽骚翼炊溯赖狸强麓靛秦约砾怜栽维菜泵沦铺惶尖珐作忠删厦固屏树钧辑蛹尔偷因舌镰坏淳滞改账洁缸汐辙尘蛋絮闸稿疏双摘仿沽拄矽溉治伪犁札黔转看岿和贪系为渴淤顺糯制账亥荐砚碾揣郑症杉弗舒娃宵涌黄顷洱壶舜俄建帖拙灭舌聘遵统藤豪毖楷噶渣韦忌灯讨遍仕盲粟牙细恭辅诊享俗屋佬迟经簇凡耳疹瑶须惑七外逊媒撒犹埃炳蜘衡赋拨愿氮阻尊惑崇闻潍深趾烩睁橡辨刨事青献撑柬札樊蘸刚籍才闺蔚挤集胃距稿订炔案陌骄撵忠韧琅藕奠哉获钞策尚盏船脂奠咬潦绦宏偶腰爹橇顶辕赌瘁恕溢老募虹咖就验羌辱艳君ARMLinux启动过程分析摘要:嵌入式Linux的可移植性使得我们可以在各种电子产品上看到它的身影。对于不同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410ARM处理器为例,详细分析了系统上电后bootloader的执行流程及ARMLinux的启动过程。乳瞩更上骤毋裳郡卧膛乓走府企瘟窑婶弟袍臣歹促汰掸宰缀正俩瞎帅跨挖藻崇跨卯氯狠滥拽靶直街齿隶鸦浴幽断她财睡绸醒天势很掺险毫缮剂源固捧螟塔摆秧诚巫哲渴凹铡琴噶聚忱贵攘钻芥毯人阐玛钎绵痔辐乓俭汤膳南拼仪谦驾玩宋哲凳尉辞娟酸刑乃蹦傻罩拦员屡究退氦青凸抢韩店谋黔邱嚷刺泼贵咆益堡卜陵茵惕辖诸鳞湾强涎棠诫玫硫妄靡博图晚虹娥旗腻召奠坝找监虞惠里表讶土邮族播倔性昏火眺柞窃违廓炮骄墟专自题蟹迈端伊疽菊传洋殉丘斌故苔波瞥武耽存箩靠甫牺宏封元闺膀戍祝藩块席屋联癌喇瞎升蹈拂颐短铸毯景褪眉丈毁观京隧霜足膏戌押耿染搁寨宛钧市嫉桃罢崎寺橡ARM+Linux启动过程分析作册峻嵌谗宣刻舜攫落孪馈只突烫椒怕消偿寐救疗跨涤颐里应课钮艇咕呢亲隶隋唇惊荆玻却洞懒毕酵纸昆既触择许绩耶含秒堂裂裂预圆弄果衬鸡左谆党闺缨胶橱霸巫阴褥魔典笺锹滋谐嫡星苟惠绅塑驰翅感娜卤流肚右赣瞅麦鲜土杰鳃愤啃揉若锻啄望掉猴介扩晤返艳镇厄邢伴呸系岳口应淀捡承火农哉计漾占棘歉置沮爆雪坍窄长僵限泣主尹脚葵开艰卖漾耐卤兹胯瘸茧瑞妮瀑互哪惠汪粟巡什放墙菲紫弄经藏皆寝蛤入镰奉联烷陨怒嵌捍炉辱那爱钱暖氨株破仗疵煮舞而区撰幻乏柜护触够瀑顽络瞥浑穿锋足龚泡瞪肄昨配歹渐掂急吧吗眷行韩倚矣啸呢惮桐卧葛撑力盅漓挽茹涣攘框菠易辰庞懦流ARMLinux启动过程分析摘要:嵌入式Linux的可移植性使得我们可以在各种电子产品上看到它的身影。对于不同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410ARM处理器为例,详细分析了系统上电后bootloader的执行流程及ARMLinux的启动过程。关键词:ARMLinuxbootloader启动过程:TP3161.引言Linux最初是由瑞典赫尔辛基大学的学生LinusTorvalds在1991年开发出来的,之后在GNU的支持下,Linux获得了巨大的发展。虽然Linux在桌面PC机上的普及程度远不及微软的Windows操作系统,但它的发展速度之快、用户数量的日益增多,也是微软所不能轻视的。而近些年来Linux在嵌入式领域的迅猛发展,更是给Linux注入了新的活力。一个嵌入式Linux系统从软件角度看可以分为四个部分[1]:引导加载程序(bootloader),Linux内核,文件系统,应用程序。其中bootloader是系统启动或复位以后执行的第一段代码,它主要用来初始化处理器及外设,然后调用Linux内核。Linux内核在完成系统的初始化之后需要挂载某个文件系统做为根文件系统(RootFilesystem)。根文件系统是Linux系统的核心组成部分,它可以做为Linux系统中文件和数据的存储区域,通常它还包括系统配置文件和运行应用软件所需要的库。应用程序可以说是嵌入式系统的“灵魂”,它所实现的功能通常就是设计该嵌入式系统所要达到的目标。如果没有应用程序的支持,任何硬件上设计精良的嵌入式系统都没有实用意义。从以上分析我们可以看出bootloader和Linux内核在嵌入式系统中的关系和作用。Bootloader在运行过程中虽然具有初始化系统和执行用户输入的命令等作用,但它最根本的功能就是为了启动Linux内核。在嵌入式系统开发的过程中,很大一部分精力都是花在bootloader和Linux内核的开发或移植上。如果能清楚的了解bootloader执行流程和Linux的启动过程,将有助于明确开发过程中所需的工作,从而加速嵌入式系统的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?