基于ARM9嵌入式系统的Bootloader移植.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ARM9嵌入式系统的Bootloader移植.pdf

科学技术与工程 VoL1l No.32Nov.20ll 第11卷第32期2011年11月 Science and @2011Sci.Tech.En孵 167l一1815(2011)32—8061一04 Technolq勖7Engineering 基于A础Ⅵ9嵌入式 黎君 (暨南大学信息科学技术学院电子工程系,广州510632) 摘要如今在移动通信领域嵌入武系统是融合了先进高度发展科技的替代产品。Boodo丑der移植平台采用的是三星公司工 业级的开发板Micm渊,其处理器是ARM 入式un呱操作系统作了必不可少的准备。与迄今为止已经发表的关于B删oader移植的论文相比,重点在于均未提及到的 对解决移植设备兼容性方法的阐述。 u-boots3c2440 关键词 嵌入式系统B∞tloader 中图法分类号TP368.2; 文献标志码A 当前移动终端技术日益成熟,应用广泛,功能 日益强大,将逐渐普及到现代人日常生活中,比如 手机、PDA、平板等。它们的便携性将让人们能够轻 松实现移动通信。然而实现包括移动通信在内的 人们日常所需的功能,沿用固定终端的系统架构, 图1 FLASH存储构成 无论从开发难度还是开发成本上看,都是不可取 概括地说,Bootloader是当电源给设备供电完成 的。所以,嵌入式系统也就应运而生了。 随着人们对移动通信的需求日益提高,移动网 后设备立即执行的一段代码。Boonoader主要的作 络也因此不断升级,多网融合业务也须日益普及, 用是,初始化硬件设备,设置系统所需要的环境变 对终端设备性能要求也随之提高。所以,嵌入式系 量,并且最后进入C代码的main函数人口,启动内 统的开发将成为通信发展中不可或缺的一部分,有 核。在技术层面上说,B00tloader的启动过程可以是 着重要的意义。 单阶段,也可以是多阶段。通常地,多阶段有助于 实现更好的可移植特性以及更多复杂函数。而在 l Boouoader简介 固态存储器件启动的Bootloader大多数分两个阶段 完成‘21。 通常地,一个典型的嵌入式Linux操作系统包 阶段l:外围硬件设备的初始化,包括看门狗、 括:Bootloader,内核启动参数,内核以及根文件系 中断、cPu时钟、RAM等;为将在第二阶段执行的代 统。嵌入式Linux系统在nash所处的位置如图1 码设定合适的RAM空间;把将在第二阶段执行的 所示‘11。 代码复制到RAM中去;为启动内核准备好必须的 栈;跳到用于进入第二阶段的C语言人口。 阶段2:内部硬件设备的初始化,即相关寄存器 2011年8月26日收到 的初始化;检测系统记忆体的映射状况;将内核镜 作者简介:黎君(1985一),广东省南海市人,硕士研究生,研究方像和文件系统镜像从nash转载到RAM当中;设置 向:嵌入式在无线通信系统上的应用。 内核的启动参数。 万方数据 科学技术与工程 ll卷 2 U-B

文档评论(0)

rewfdgd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档