嵌入式Linux实时性研究及Bootloader的设计与实现

被引量 : 0次 | 上传用户:mahsdbxc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着数字信息技术和计算机网络技术的发展,嵌入式系统已经成为一个研究热点,Linux操作系统以其源码的开放性和高稳定性等特点成为了嵌入式领域发展最快的操作系统。本文的一个主要研究方面是如何提高嵌入式Linux2.6内核的实时性,使其更适合嵌入式系统的应用。本文在深入研究Linux2.6内核调度器工作原理的基础上,阐述了如何将实时调度算法——最早截止期限优先(EDF)动态调度算法引入Linux2.6内核的调度器中,在不改变O(1)调度特性的基础上,将其改造成实时性能更强更适合嵌入式应用的操作系统。之后,对改造之后的嵌入式Linux2.6系统进行实验测试,实验结果表明改进后的Linux2.6内核的实时性能相对原来的版本有明显的提高。本文的另一个主要研究方面是基于Xscale处理器PXA255的Bootloader的设计与实现。Bootloader是嵌入式系统在运行内核操作系统之前执行的一段代码,其基本作用是加载内核镜像,并引导嵌入式操作系统的启动。本文首先对Bootloader的实现硬件平台-Intel Xscale PXA255做了详细的说明,在此基础上对将要实现的Bootloader做了细致的分析及完整的设计,在实际实现时,除了完成Bootloader的基本功能之外,还实现了通过网络接口来下载文件和内核镜像的扩展功能。
其他文献
男版《天鹅湖》首演于1995年的英国,是一个惊世骇俗的芭蕾舞剧,编舞大师马修·伯恩在沿用了柴可夫斯基音乐的情况下,大胆颠覆了原剧情,把故事改编成了孱弱孤独的王子与雄
太阳能发电是一种非常有前景的可再生能源。当前,晶体硅太阳电池占据了超过80%的光伏市场份额。降低其成本是研究和产业界不断努力的目标,目前采用的主要策略是降低硅片的厚
FFT算法在计算机科学中具有广泛的应用,自适应FFT软件包以其良好的可移植性而备受研究人员和用户的青睐,龙芯3A是中科院计算所自主研发的四核CPU,采用RISC架构,兼容MIPS指令
现代电视制作人开始自觉地对电视这种现代传播艺术进行更多的人本思考,发掘深藏在新闻背后的人文精神,与受众建立一种在平等基础上的交流与沟通,更注重对受众进行“人文关怀
胶体体系是热力学不稳定体系,为使胶体长时间稳定的分散在体系中,需要加入一定量的电解质或者聚合物来提高其稳定性。但是胶体的稳定因素和聚沉因素是可以相互转化的,本论文
硅纳米晶体具有独特的电子和光学性质,吸引了国际研究者的关注,并被认为是应用于硅基光电子领域最有潜力的材料之一。然而,近年来大量的实验表明,硅纳米晶体的光学性质受到表
车牌自动识别系统是智能交通系统的关键技术之一,近年来国内外许多学者都进行了车牌识别技术的研究并取得了丰硕的成果,并有部分产品已经投入实际应用中。该技术广泛应用于停
在政党执政的现代大多数国家,公信力是政党取得执政地位并保持政局稳定促进社会发展的重要资源,是衡量政党先进性的重要尺度,是政党加强自身建设的重要方面,关乎政党的软实力
目的通过运用RNA干扰技术下调铝致痴呆模型小鼠体内Caspase-3基因的表达水平,研究RNA干扰对铝神经毒性作用的影响及对神经元其他死亡方式的影响。方法取健康3月龄雄性昆明小
2005年9月18日国家体育总局召开的第二次国民体质监测结果发布会上报告:我国学生在体质健康得到继续改善的同时,耐力、速度、力量素质继续呈下降趋势,学生超重与肥胖检出率继