当前位置:主页 > 科技论文 > 计算机论文 >

基于S3C44B0的BootLoader设计与实现

发布时间:2020-06-21 12:20
【摘要】: 随着嵌入式系统应用开发的深入,它对软硬件的体积大小、成本、功耗和可靠性都提出了严格的要求。嵌入式系统的功能越来越强大,实现也越来越复杂。一个功能强大的嵌入式系统通常需要一种操作系统来给予支持,这种操作系统是已经成熟并且稳定的,可以是嵌入式的Linux、WinCE等。而嵌入式系统启动模块(BootLoader)是嵌入式系统中在操作系统内核前执行的一段代码,它的基本作用就是引导和加载操作系统的内核映像。因此,作为嵌入式系统软件的重要组成部分,对它的研究和实现无疑具有重要的参考价值和现实意义。 本课题研究的就是基于S3C44B0的嵌入式系统BootLoader的设计与实现。在理论上,通过对U-boot这一通用BootLoader的研究,归纳出一个BootLoader的总体结构,对BootLoader的地址规划、模式、程序代码等进行了分析,对其设计环境的搭建和下载等过程做了比较深入地了解,并针对基于S3C44B0处理器的开发板EV44B0II,对U-boot进行了移植实践,实现了一个BootLoader。除了实现BootLoader的基本功能外,还将它进行了扩展,增加了对硬件的支持,重点实现了通过网卡接口进行映像下载和在Flash中进行映像升级这两个功能。最后,对所设计的BootLoader进行了功能测试和评估。 通过本课题的研究,能使开发者真正地掌握BootLoader设计的核心技术和开发方法,改变以往设计只能针对具体的应用从零做起的局面,尽快实现一个BootLoader的框架,把主要精力集中在对硬件结构相关的代码的实现上,大大减少了研发人员的在开发过程中的复杂度,这将使开发方法更具科学性,以提高嵌入式系统开发的效率,减少系统开发的工作量。
【学位授予单位】:哈尔滨理工大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP368.11
【图文】:

框图,功能结构,框图,硬件开发


- 25 -图 3-3 S3C44B0 功能结构框图Fig.3-3 S3C44B0 function block diagram3.1.2 BootLoader 软件开发环境的构建根据功能不同,ARM 应用软件的开发工具分别有:编辑软件、编译软件、汇编软件、连接软件、调试软件、JTAG 仿真器、目标板等。在用 ARM处理器开发嵌入式系统时,一套包含各种软件的集成开发环境是必不可少的。基于 BootLoader 的应用开发环境一般是由目标系统硬件开发板和宿主 PC机所构成。硬件开发板用于 BootLoader 和操作系统内核的运行,而BootLoader 和操作系统内核的编译、开发和调试则需要借助宿主 PC 机来完

结构图,结构图,硬件资源


图 3-4 Bootloader 结构图Fig.3-4 Bootloader block diagram3.3 BootLoader 的移植准备BootLoader 的移植操作前需要做如下两个工作。3.3.1 硬件资源分析对嵌入式系统进行硬件分析,判定是否满足移植条件,可分为以下两种情况[27]:1.硬件资源完全支持条件 在完全不改变 U-boot 程序源代码的条件下,选用 U-boot 程序完全支持的嵌入式微处理器,并且选用 U-boot 完全支持的主板配置资源。基本移植条件即是通过分析 U-boot 下的 board 目录和 cpu 目录,订制开发板,使开发板的配置与之相适应,但是这种情况与实际开发不太吻合。2.硬件资源支持修改后的代码 开发者己经选用某种类型的嵌入式微处

【引证文献】

相关硕士学位论文 前10条

1 徐航;基于S3C44BOX的工业用煤成份分析仪研究[D];郑州大学;2010年

2 聂宏艳;基于MIPS的Bootloader的设计和实现[D];西安电子科技大学;2011年

3 陶锋;嵌入式数字量变换器测试台的设计与实现[D];中北大学;2011年

4 朱恩庆;液冷源控制系统的研制[D];南京理工大学;2011年

5 崔殷;基于ARM9的智能公交控制终端设计与实现[D];武汉纺织大学;2011年

6 包峰;基于ARM9的FBG传感器解调技术的研究[D];哈尔滨理工大学;2011年

7 周罡;基于CAN总线的汽车仪表的研究与设计[D];哈尔滨工程大学;2009年

8 韩超;基于ARM的嵌入式USB/以太网转换器的设计与实现[D];安徽大学;2010年

9 赵坚固;基于ARM+FPGA协议转换器的设计与实现[D];北京化工大学;2010年

10 周书林;基于S3C2440A的bootloader设计与实现[D];江苏科技大学;2010年



本文编号:2724058

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2724058.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2a01b***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com