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

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:hbuxiaoming
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着以计算机技术、通讯技术、消费电子技术为主的IT产业的快速发展,嵌入式实时系统得到了越来越广泛的应用。在科学研究、工程设计、军事技术、商业娱乐以及人们日常生活的各个领域中,对嵌入式实时操作系统的需求也越来越大。本论文的目的就是通过分析来设计实现一个具有一定实用性的嵌入式实时操作系统。本文简单介绍了嵌入式实时操作系统有关的基本概念,并对Linux操作系统进行分析和设计,使其能满足嵌入式系统和实时系统的要求。论文着重从嵌入式操作系统和实时操作系统两个方面进行设计与实现。在嵌入式系统方面,分别对内核、文件系统和系统加载三个阶段进行了设计实现。利用网卡的BOOTROM从网络主机进行系统加载,NFS文件系统的应用也为系统调试带来了极大的便利;通过可加载内核模块机制进行最小内核的定制,提出内核模块选择的基本原则;在最小文件系统的设计上,论文采用了BusyBox思想使得系统不存在冗余文件,并通过对标准C库进行版本选择、ELF目标文件冗余去除、动态链接和静态链接选择方案等技术来达到系统中每个文件都最精简。在实时操作系统方面,Linux对实时任务有一定考虑,但远没有达到硬实时的要求,本文通过分析它的调度时机和调度策略两个方面指出其影响实时性能的关键因素。目前有许多对Linux实时性能的改进方案,通过综合分析比较,最后选择RT-Linux进行理论研究和分析,并进行实时性能的测试,取得了较好的测试效果。最后在实现嵌入式实时Linux的基础上,给出了嵌入式防火墙的具体应用实例。
其他文献
2001年,全球的游戏市场达到165亿美元,超过电影160亿美元的市场收入;在韩国,网络游戏产值已经超过了他们引以为豪的汽车工业的产值;2003年,为了推动国内游戏产业的发展,我国
本文详细论述了在基于Linux的嵌入式系统领域所做的主要研究和实践工作。论文主要研究了嵌入式系统的总体特点及将Linux操作系统应用于嵌入式系统过程中关键部分的设计与实现
目前,神经网络和模糊逻辑成为当前智能控制研究的热点之一,将模糊逻辑与神经网络有机地结合起来,就产生了模糊神经网络。模糊神经网络融合了二者的优点,既能像模糊逻辑那样表
蒸汽是工业上重要的二次能源之一。蒸汽的准确计量对于节约能源和提高企业经济效益有着非常重要的意义。然而,由于蒸汽是一种特殊的载体,它不同于一般的气体,因此给蒸汽的计量工
网络化传感器的出现满足了测控系统信息量愈来愈大、速度愈来愈高的需求,已成为传感器技术发展的一种趋势。 首先分析了网络化传感器的结构,结合面向对象技术和IEEE1451标
嵌入式系统的设计已经成为现代电子设计的一大领域和方向。嵌入式系统作为实现设备小型化,智能化和自主知识创新的重要元素,目前广泛应用与国防、交通、能源、工业、通信和人
物流配送中的车辆路径问题是运筹学和组合优化领域的研究前沿与热点问题。车辆路径问题是对一系列已知需求量的客户,组织适当的行车线路进行服务,在不违反任何约束条件下,优化路
工业生产过程中,由于生产规模日益扩大,生产工艺日趋复杂,需要测量、控制的工艺参数愈来愈多,必须采用先进的工业过程控制系统及智能仪表来实现生产过程自动化。而迅速有效地
水是人们生命中不可或缺的部分,居民生活用水水质的好坏直接影响着人的身体健康。作为主要供水单位的自来水厂优质生产,严格控制出厂水质,降低出厂水浊度,是保证居民用水达到要求
电子商务是一种在互联网上利用网络技术进行商务活动的形式。近年来随着互联网的兴起和普及,全球的电子商务得到了迅速的发展,如何利用最新的网络编程技术生成高效可靠的电子