实时嵌入式LINUX设计与实现

来源 :西南交通大学 | 被引量 : 0次 | 上传用户:q263742139
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以计算机技术、通讯技术、消费电子技术为主的IT产业的快速发展,实时嵌入式系统得到了越来越广泛的应用。在包括科学研究、工程设计、军事技术、商业娱乐及人们日常生活的各个领域中,对实时嵌入式操作系统的需求也越来越大。本论文的目的就是设计实现一个具有一定实用性的实时嵌入式操作系统。 本文简单介绍了实时嵌入式操作系统有关的基本概念,并对Linux操作系统进行分析和设计,使其能满足实时系统和嵌入式系统的要求。论文着重从实时操作系统和嵌入式操作系统两个方面进行设计与实现。在实时操作系统方面,Linux对实时任务有一定考虑,但远没有达到硬实时的要求,本文通过分析它的调度时机和调度策略两个方面指出其影响实时性能的关键因素。目前有许多对Linux实时性能的改进方案,通过综合分析比较,最后选择RT-Linux进行理论研究和分析,进行实时性能的测试并取得了较好的测试效果。在嵌入式系统方面,按照系统的引导流程,分别对系统加载、内核和文件系统三个阶段进行了设计实现。利用网卡的BOOTROM从网络主机进行系统加载,NFS文件系统的应用也为系统调试带来极大的便利;通过可加载内核模块机制进行最小内核的定制,提出内核模块选择的基本原则;在最小文件系统的设计上,论文采用了BusyBox思想使得系统不存在冗余文件,对标准C库进行版本选择、ELF目标文件冗余去除、动态链接和静态链接选择方案等技术来达到系统中每个文件都最精简。最后在实现实时嵌入式Linux的基础上,给出了嵌入式防火墙的具体应用实例。
其他文献
星载计算机工作于辐射环境复杂的外太空,高能宇宙射线是影响星载计算机工作的重要因素,这些因素会导致航天器存储器件发生单粒子翻转效应(Single Event Upset,简称SEU)。SEU
随着互联网络规模的扩大,上网设备的增多,基于IPv4的互联网IP地址缺乏问题越来越引起广泛的关注。为了扩大可用的互联网IP地址空间,IETF在1998年底就已经制定了IPv6的草案。IPv6
社会生活的各个领域对互联网提出的新的迫切需求和大量新型网络应用的出现,给网络中的海量资源的有效管理带来了新的挑战。特别是互联网中的资源具有成长性、自治性和多样性
本文较系统地介绍数字图像处理的相关概念和问题,引入和说明了数字图像修复的动机、实例等;主要讨论数字图像修复的三类模型:Bayes模型,几何模型和PDE模型,着重研究了PDE模型中的T
本文首先简单地介绍了IP组播的技术,分析了IP组播的现状和困境,继而引入应用层组播的思想。然后对应用层组播技术进行了讨论,对现有的应用层组播协议和项目进行了介绍,给出了分析
本文讨论了一种新型的嵌入式车载导航系统,该系统是基于微软windowsCE操作系统进行设计和开发的,实践证明其在节约成本、加快开发速度、提高导航系统性能方面优势显著。 首
当前校园网内资源闲置与资源紧张的矛盾日益加深,作者提出了校园数据网格(Campus Data Grid, CDG)的来解决这一矛盾。在 CDG环境中,数据是分布在 CDG 的各个节点上的,用户可
DNA计算是一种基于生化反应的新型信息处理模式,是一种新兴的非传统计算手段,自1994年创始以来,DNA计算的发展十分迅速,受到国内外学者的广泛关注。近年来,随着分子生物学和
随着用户通过Internet进行在线交易的普及,保护在线服务的用户私钥安全也就成为一个非常重要的课题。一般来讲,用户私钥存储在一个可以信任的服务器中,当用户需要私钥进行工
近年来,嵌入式软件作为计算机领域研究的一个重要分支得到了飞速的发展。由于嵌入式软件具有实时性、高可靠性等特点,它的开发相对于传统应用程序的开发要复杂得多,因而对相