嵌入式操作系统的内核剖析及基于ARM的移植

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:a272437762
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是信息产业走向二十一世纪知识经济时代的最重要的经济增长点之一,这是一个不可垄断的工业,对中国的信息产业来说充满了机遇和挑战。 要阐述清楚嵌入式系统,特别是嵌入式操作系统,只用一个特定的系统作为实例是不够的。“有比较才能有鉴别”,所以笔者在本文中采用了比较研究的方法,剖析、比较μC/OS-Ⅱ和μCLinux两个嵌入式操作系统。 文中将代表微内核的μC/OS-Ⅱ和代表宏内核的μCLinux嵌入式操作系统各自的特点予以阐述,并对两操作系统核心源代码进行剖析、调试,对比研究。剖析、对比的内容涉及到操作系统内核的运行方式、进程调度、实时性、任务间的通信与同步、内存管理、文件系统、网络协议(TCP/IP)、以及设备驱动等方面。 ARM7TDMI是一种高效,低功耗的RISC处理器。以该内核为核心的S3C4510B是一款集成了许多外围设备的芯片,非常适合做嵌入式产品开发。本文以S3C4510B为硬件平台,详细描述了μC/OS-Ⅱ和μCLinux在该硬件平台上的移植过程。 论文介绍了一个进行嵌入式TCP/IP协议开发的应用实例;构建基于μCLinux的Web Server。 论文还介绍了在μC/OS-Ⅱ、μCLinux等嵌入式操作系统上进行设备驱动开发的详细流程。 同时,本文结合嵌入式系统开发实例,阐述了如何针对系统提出的应用要求,围绕以应用为中心,对嵌入式系统的硬件和软件进行定制,量体裁衣、去除冗余、满足需要。 最后,本文针对上述的比较和应用做出总结。一方面归纳、总结出嵌入式系统设计和实现过程中所必须面对的问题、难点及其解决办法,另一方面也归纳、总结出,在实际应用中,对这两类嵌入式操作系统的选择实际上是由嵌入式系统的应用需求、开发工具、价格和技术服务等诸多因素决定的。
其他文献
该文首先应用三大守恒定律,系统地建立了kW级PEMFC电堆的三维动态模型,并通过简化,得到电堆温度的机理模型.同时,针对PEMFC电堆的输出电气性能和使用寿命很大程度上取决于电
交通控制是与每个人息息相关的大事,而正确的交通信息又是智能交通的基石。因此交通数据的准确与否影响着对交通的正确控制。在交通信息的采集方法中,视频图像的检测以其检测范
DMR 的技术特征决定了它具有重要的理论价值和广泛的应用前景,针对这个崭新而且复杂的领域,本文就其中的若干关键问题展开讨论,希望得到一些有参考价值的研究成果。其中主要研
本文针对运载火箭姿态控制系统数字仿真这一研究课题,以国产运载火箭为研究对象,对其姿态控制系统的时域特性仿真进行研究,并开发了相应仿真软件。  以第一级飞行段俯仰通道为
在现代的工业包装剪裁、印刷喷胶等行业中,生产线已经基本实现自动化模式。然而在卷绕控制系统中,因各种因素的影响会导致卷绕材料的横向跑偏,使其不能保持直线运行。如果不能及
对图像型手机短消息内容进行监控无论是对于青少年的健康成长,还是对于长期维护国家安定团结的政治局面都有着深远的意义。本报告针对图像型手机短消息监控系统的设计与开发,从
人脸动画旨在产生富有表现力并且逼真的3D人脸模型。目前为止,可以找到许多3D人脸获取技术。尽管运动捕捉能够捕捉到表演者精细的人脸运动,但是实现一个真实的人脸动画总是一
随着电力负荷种类和各用电单位的不断增加,保证电力系统维持较高的电能质量就变得更加困难。在电力系统中,三相不平衡以及功率因数低下的情况非常普遍,因此为了保证电力系统的安
本学位论文课题来自导师主持的实际校企合作项目,具体内容是为果蔬汁设备生产商设计的四效降膜蒸发器开发配套的自动控制系统,实现四效降膜蒸发器运行状态的自动监测与控制,保证