嵌入式Arm Linux系统的Bootloader的研究与实现

来源 :安徽大学 | 被引量 : 0次 | 上传用户:eminemzzz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前,嵌入式产品得到社会的关注,随着信息与通讯产业的发展,嵌入式系统的产品越来越普及,并在日常生活中扮演着重要的角色,在信息电器的应用开发领域,由于需要的功能不断的增加,嵌入式系统也就将成为软件业的新宠儿。同时在计算机本身的领域里面,微型化和专业化成为了发展的新趋势,同样也需要嵌入式系统的支持。因此,研究与嵌入式系统有关的关键技术—嵌入式系统的bootloader有着相当重要的实际意义。在嵌入式Linux系统上建立一个通用bootloader可以为嵌入式产品开发的前、后期工作提供方便。  为嵌入式系统构建bootloader有多种方式,可以以硬件平台为根据,写一个完整的bootloader,也可以通过别的已存在的bootloader来进行裁剪和修改,使它适合自己的硬件平台,也就是把它移植到自己的平台上,通常我们会选择后者来节约bootloader设计的工作量。但无论是前者还是后者,其最终的源代码都有相似的流程和规律。  论文开始先介绍了Arm处理器的工作原理和编程模型,嵌入式Linux的特点和构建嵌入式linux所要注意的关键问题,bootloader的概况,并对比了几种常用的bootloader的特点,为arm linux系统的bootloader设计打下良好的前奏。  本文所要研究的就是基于ARM嵌入式系统bootloader的设计与实现的一般方法。bootloader是嵌入式系统中执行在内核操作系统前的一个重要模块,它的基本作用就是启动系统并加载内核镜像:同时在完成基本功能的基础上,它还可以支持硬件模块以完成某些特定功能。以Arm+Linux操作系统为开发平台,分别对其bootloader进行了研究,实现了bootloader的基本功能并对其进行了扩展.通过对ARM嵌入式系统中bootloader的一些共同点的分析,提出了如何对其他ARM系统进行移植的方法,以做到通用性。本文先介绍对比几种常用的Bootloader,而后分析vivi和u-boot的架构及其在S3C2410移植要点和起动流程。本课题以车载平台系统为实例进行bootloader的设计与实现,在当前嵌入式ARM平台中选择了S3C2410,并以vivi和uboot两个流行的bootloader进行分析与移植,最终可以看出bootloader实现的一般方法与步骤。  
其他文献
请下载后查看,本文暂不支持在线获取查看简介。 Please download to view, this article does not support online access to view profile.
期刊
针对政府部门的会计水平,财政部出台了会计行业的新制度,以新制度来促进政府会计水平的发展,并在19年实行.就目前的情况来看会计的新制度与旧制度的衔接频频的出现问题,对事
合理应用结构振动控制技术可以有效减小土木工程结构受外力作用的影响,提高抗震抗风性能,延长使用寿命。传统的振动控制技术多采用有线控制方式,具有布线复杂、维护困难、成本高
煤化工企业经营涵盖内容广泛,应用要求比较复杂,对于财务报表编制的要求也在不断提升.本文简要分析煤化工企业财务报表编制过程中存在的难点问题,并根据财务工作开展的基本要
本文就超宽带(UWB)滤波器的设计方法、新的结构和小型化进行了分析和研究。 论文主要内容如下: 首先,简述了超宽带技术的发展历史、无线通信技术对滤波器的性能要求。
随着我国经济发展的日新月异,商业银行也进入了突飞猛进的发展阶段,这与商业银行的财务内控管理有着紧密的联系.但是在商业银行财务会计内控管理中仍然存在些许问题,比如财务
现阶段,随着企业深化改革的不断加快,对于当前财务会计管理工作提出了更高的要求.内部控制作为财务会计管理的重要举措,要想提升财务会计管理水平,就必须要重视起财务内部控
市场竞争的日益激烈,并购已成为企业实现规模扩展置、提高竞争力等方面的重要手段.并购绩效是衡量并购能否为企业创造价值的标准,平衡计分卡作为一种创新型战略绩效评价体系,
随着我国科技的飞速发展,互联网技术已经融入到了各行各业中,如何在互联网金融这一背景之下进行个人理财业务营销,便成为了当前人们最为关注的事情.
随着我国社会主义市场经济的不断深化,经济开放程度不断提高,全球经济一体化进程不断加快,内部控制作为一项提升企业内部管理水平和风险防范能力、促进企业健康发展的管理手