基于S3C6410的Bootloader研究与实现

被引量 : 12次 | 上传用户:wjc_0758
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Bootloader是嵌入式系统中最先运行和必不可少的程序。Bootloader的作用是初始化硬件设备、建立内存空间映射图,从而使系统的软硬件环境处于一个合适状态,为最终引导操作系统内核和运行用户应用程序提供正确的环境。在不同的嵌入式设备之间Bootloader不能通用,需要针对嵌入式设备的硬件资源和应用需求进行开发或修改。论文分析了Bootloader的主要功能,对比了目前常见几种Bootloader的优缺点。在深入研究Bootloader的原理和启动流程后,设计了Bootloader的移植方案。并对Bootloader开发中使用的交叉编译技术做出了分析,给出了交叉编译工具链的详细制作方法。论文通过分析NAND FLASH的特性和S3C6410的各引导模式、存储映射,设计了S3C6410的引导流程。由于Bootloader直接对硬件进行配置和控制,相当于在嵌入式设备上运行的裸机程序,针对Bootloader程序的特殊性,设计并实现了Bootloader在开发的不同阶段各种有效调试方法。论文通过移植新版本U-Boot-2012.04,提供了使用S3C6410处理器的Tiny6410开发板上的Bootloader完整实现方案。配置和编译了适用于Tiny6410开发板硬件资源的Linux内核。分析了MTD分区的意义和原理,并提出具体的实现方法。解释了U-Boot各引导参数的作用,完成针对Tiny6410开发板的配置工作。最后在各种启动模式下,对移植到Tiny6410开发板上U-Boot的基本命令、网络通信、引导操作系统等功能进行了测试。
其他文献
将风险理论引入到电网调度操作中,提出一种针对调度操作的实时风险评估方法。该方法利用故障树原理模拟调度操作执行过程,采用状态枚举方法分析操作风险状态,来计算执行调度
中国辐射防护研究院(简称中辐院,原名华北工业卫生研究所)隶属于中国核工业集团公司,创建于1962年,是我国唯一一家专门从事辐射防护研究与应用的综合科研机构,并为国家相关政府职能
纪录片与剧情片一直代表着传统观念中对于电影样式的最基本划分,这种划分方法代表着电影创作的两种最基本倾向,“再现真实”与“表现虚构”,即“真实”与“虚构”的传统对立。不
本文在查阅文献的基础上对于雌激素替代疗法的优缺点进行简要阐明,旨在指导围绝经期妇女如何正确有效地应用雌激素,有利于围绝经期的身心健康。
青少年体质健康水平与国家的发展息息相关,青少年只有拥有强健的身体,才能为我国综合国力的不断提升提供源源不断的力量支撑。根据近些年我国组织的关于青少年体质普查结果显
同为对私法自治原则予以限制的民法基本原则,诚实信原则用与公序良俗原则何以界分,学界长期以来因讨论不足而模糊不清。两者均为对"获取权利的权利"外部性限制原则,但两者所
针对电气设备运行环境复杂这一特点,提出将声波分析技术应用到其故障诊断中,可克服高电压和强电磁场给故障检测带来的诸多难题。设计了基于声波识别的电气设备故障诊断专家系
提出了一种新的微电网内部故障区域判定方法,采取微电网发生内部故障时首先断开静态开关的故障隔离策略。由于微电网内部发生故障与断开静态开关都会引起微电网内各线路的电