基于嵌入式Linux的BootLoader的设计与应用

被引量 : 0次 | 上传用户:madywu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息与通讯产业的发展,嵌入式系统的产品越来越普及,并在日常生活中扮演着重要的角色。嵌入式Linux是将普通Linux操作系统进行裁剪、修改,使之能在嵌入式计算机系统上运行的一种操作系统。由于兼有Linux和嵌入式系统的优点,嵌入式Linux系统有着巨大的市场前景和商业机会。嵌入式系统涉及到种类繁多的嵌入式处理器,所以目前嵌入式Linux的一个重点就是针对不同嵌入式处理器开发相应的引导装载程序。因此在嵌入式Linux系统上建立一个通用的引导装载程序(以下简称BootLoader)可以为嵌入式产品开发的前、后期工作提供方便。 本文主要围绕着嵌入式Linux系统中通用BootLoader的建立展开讨论,详细论述了在嵌入式Linux操作系统开发工作领域里所做的研究和实践。 首先介绍了BootLoader系统的概念,分析了目前嵌入式系统开放源码的BootLoader及所支持的架构,并对常见的嵌入式CPU架构各自不同的优缺点作了比较,选取设计该系统的软硬件环境;接着描述了该BootLoader的模型,主要由Boot、Loader、Upgrade三大模块组成,并由串口、硬盘、CDROM、网络、U盘等方案构成。重点分析了基于网络启动的BootLoader,这是许多带有网卡设备的嵌入式产品开发中常用的一种BootLoader方案;详细分析了基于USB升级的BootLoader,这种BootLoader可以通过目前流行的USB接口快速地升级产品的软件部分,也是嵌入式产品维护中的一种常用方案。 最后,根据分析的结果,针对实际产品,设计出拥有多种启动与升级方式的BootLoader,并将该BootLoader系统应用于基于卫星的数字视频广播(Digital Video Broadcast based on satellite:DVB-S)的产品开发和设计中,主要以MIPS架构为基础,完成该BootLoader系统在常见CPU上的移植,为嵌入式产品的开发提供了有效的手段。
其他文献
变电站综合自动化系统以微机和网络为基础,实现了变电站的现代化管理,从而改变了传统变电站的主体结构和值班维护方式,充分体现了现代化生产的特点,是当代电网发展的必然趋势
英国作为西方发达国家,农业环境保护政策有其独到之处,尤其是在通过支持科学研究与政策示范相结合项目,将长期动态监测环境数据与构建分析模型相结合运用到实际管理中,科学合
随着业务需求不断变化,业务流程的设计、优化和管理成为企业竞争的重要手段。目前工作流技术已成为流程定义、管理、监控的核心技术,工作流管理系统以工作流技术为基础,通过
经济要发展,电力须先行。电力行业为我国的经济建设起保驾护航的作用。因此,对电力行业排头兵电力上市公司营运资金结构的研究具有重要的理论和现实意义。本文以电力上市公司为
随着列车运行速度的提高和载重量的增加,对列车运行安全的要求也愈来愈高。制动安全性是列车运行安全性的一个重要方面,因此开展车辆制动特性的研究对发展我国高速重载铁路有
随着全球经济一体化进程的加快和信息技术的迅猛发展以及新的管理概念与管理方法的出现与应用,迫切地需要研究我国政府部门人力资源开发这一问题,以提升公务员的整体素质,提高政
针对国内石化企业安全阀的运行状况,以B-PSV132安全阀为例,运用风险分析技术对安全阀的失效可能性和失效后果做出评价,并基于RBI分析法评价出安全阀的风险等级大小,确定安全
当今,知识性员工的需求层次在发生变化,他们在追求物质报酬的同时,越来越重视来自于工作本身的一些非经济性报酬。全面薪酬几乎含盖了所有的激励因素,涉及到了员工各个层次的需要
期刊