Linux+嵌入式实时操作系统开发与应用
Linux+嵌入式实时操作系统开发与应用
Linux嵌入式实时操作系统开发与应用
By 杨立峰
Copyright 2002 杨立峰
Linux+嵌入式实时操作系统开发与应用
感 谢
感谢我的父母,因为你们教育了我
Linux+嵌入式实时操作系统开发与应用
Abstract
In the fast-changing world of science and technology. Appeared information appliances, handheld and wireless devices. There are many hardware and software design changes taking place. Many devices now feature 32-bit microprocessors from Intel, MIPS and Motorola, as well as larger LCD graphical displays. In order to leverage the significant results gained in the last ten years, many developers are turning to using friendly user interface operating systems with these new embedded designs.
One of the most promising emerging areas seems to be running Linux in these environments, for a couple of good reasons: Linux on embedded systems brings with it the entire power of desktop computing, along with many solutions already running. Linux, being open source, allows any aspect of the solution to be fully understood and then customized for a particular application. Linux also supports all the new microprocessors typically included in embedded designs, including StrongARM, MIPS and PowerPC. Finally, Linux is free, with no royalty payments required for its use. So using Linux as operating system , with a GUI system built on, seems to be a good solution.
For the handled devices on the market such as PDA, as to the poor hardware in old days, the function was very simple; we could hardly see the GUI and network support. But recently we found that some embedded operating systems such as Windows CE and Palm OS, have supported complete GUI features. With the great performance improvement of the hardware, we think that the need for embedded OS is urgent.
I got interest with Linux operating system several years ago. Combination my specialty, Then I did some research for real-time Linux. Based on these facts, this thesis demonstrates architecture and internals of Linux system used on embedded systems.
At first, the thesis outlines the history of embedded systems and real-time systems. Chapter 2 describes related research in area of real-time Linux systems. Chapter 3 details the design and implementation of real-time Linux. Chapter 4 contain a discussion of the application model of real-time Linux. The measurements results of real-time Linux performance can be found in Chapter
5. The last chapter gives some conclusion and foresight.
Keywords: Real Time System; Embedded System; RTLinux; Linux
Linux+嵌入式实时操作系统开发与应用
摘 要
伴随着科技不断的日新月异推陈出新。信息家电,手持设备,无线设备等个性化设备的出现,相应的硬件和软件的迅速发展。许多设备都配有Intel,MIPS,摩托罗拉等公司生产的32位微处理器。许多开发商也开始为这些设备提供嵌入式操作系统。嵌入式系统与实时系统将会有越来越重要作用。
利用Linux搭建嵌入式操作系统是近年来出现的最令人振奋的方案。这有多方面的原因。首先,运行在嵌入式系统上的Linux能够提供全功能的桌面计算(Desktop Computing),且由于其开放代码,定制变得非常方便。其次,Linux 已经支持大多数嵌入式系统上使用的芯片,包括 StrongARM , MIPS 和 PowerPC。最后,Linux是免费的,使用Linux 不需要付出任何费用。现今风行世界的Linux操作系统,本着开放自由的精神,吸引了全世界的目光,越来越多的程序员加入到它的行列中来。所以利用 Linux 作为底层操作系统, 在其上进行实时化改造,建立一个具有实时应用能力的操作系统是现在日益流行的嵌入式操作系统的解决方案。 市场上常见的 PDA 等小型手持式设备上,以前由于硬件条件等的限制,我们看到功能都非常简单,没有网络、GUI等非常实用方便的功能。但最近出现的 Palm 等手持式电脑或者在 Windows CE 等面向嵌入式系统的操作系统上,我们已经看到了完整的网络、图形用户界面支持。随着手持式设备的硬件条件的提高,估计嵌入式系统对嵌入式操作系统的需求会越来越迫切。
本人长期以来对Linux 操作系统比较感兴趣,并结合本专业,对Linux应用于嵌入式实时环境进行了一定的研究。本论文基于这些事实,对面向嵌入式实时环境的 Linux系统的体系结构和一些技术内幕做了较深入的探讨。
论文首先概述了嵌入式系统及实时系统的发展情况。第二章介绍了在实时Linux领域的相关研究。第三章介绍了典型的实时系统RTLinux的设计与实现,第四章介绍了RTLinux的编程模型和一些应用实例。本文的第五章将对RTLinux的性能进行测试评估。最后是一点感想和展望。
关键词: Linux; RTLinux; 实时系统; 嵌入式系统。
Linux+嵌入式实时操作系统开发与应用
目 录
ABSTRACT................................................................................................................I 摘 要........................................................................................................................II 目 录.......................................................................................................................III 图表及程序目录........................................................................................................V 缩略语.......................................................................................................................VI
第一章 嵌入式实时系统概况.................................................................................1
1.1 嵌入式系统概况..........................................................................................1
1.1.1 嵌入式技术的历史发展.......................................................................1
1.1.2 嵌入式系统的技术特点和应用前景...................................................2
1.1.3 典型的嵌入式系统................................................................................3
1.2 实时系统概况..............................................................................................4
1.2.1 什么是实时系统....................................................................................4
1.2.2 实时操作系统的特点...........................................................................4
相关推荐:
- [法律文档]苏教版七年级语文下册第五单元教学设计
- [法律文档]向市委巡视组进点汇报材料
- [法律文档]绵阳市2018年高三物理上学期第二次月考
- [法律文档]浅析如何解决当代中国“新三座大山”的
- [法律文档]延安北过境线大桥工程防洪评价报告 -
- [法律文档]激活生成元素让数学课堂充满生机
- [法律文档]2014年春学期九年级5月教学质量检测语
- [法律文档]放射科标准及各项计1
- [法律文档]2012年广州化学中考试题和答案(原版)
- [法律文档]地球物理勘查规范
- [法律文档]《12系列建筑标准设计图集》目录
- [法律文档]2018年宁波市专技人员继续教育公需课-
- [法律文档]工会委员会工作职责
- [法律文档]2014新版外研社九年级英语上册课文(完
- [法律文档]《阅微草堂笔记》部分篇目赏析
- [法律文档]尔雅军事理论2018课后答案(南开版)
- [法律文档]储竣-13827 黑娃山沟大开挖穿越说明书
- [法律文档]《产品设计》教学大纲及课程简介
- [法律文档]电动吊篮专项施工方案 - 图文
- [法律文档]实木地板和复合地板的比较
- 探析如何提高电力系统中PLC的可靠性
- 用Excel函数快速实现体能测试成绩统计
- 教师招聘考试重点分析:班主任工作常识
- 高三历史选修一《历史上重大改革回眸》
- 2013年中山市部分职位(工种)人力资源视
- 2015年中国水溶性蛋白市场年度调研报告
- 原地踏步走与立定教学设计
- 何家弘法律英语课件_第十二课
- 海信冰箱经销商大会——齐俊强副总经理
- 犯罪心理学讲座
- 初中英语作文病句和错句修改范例
- 虚拟化群集部署计划及操作流程
- 焊接板式塔顶冷凝器设计
- 浅析语文教学中
- 结构力学——6位移法
- 天正建筑CAD制图技巧
- 中华人民共和国财政部令第57号——注册
- 赢在企业文化展厅设计的起跑线上
- 2013版物理一轮精品复习学案:实验6
- 直隶总督署简介




