1 / 27
文档名称:

嵌入式实时操作系统详细设计说明书.doc

格式:doc   大小:137KB   页数:27页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

嵌入式实时操作系统详细设计说明书.doc

上传人:PIKAQIU 2022/7/20 文件大小:137 KB

下载得到文件列表

嵌入式实时操作系统详细设计说明书.doc

文档介绍

文档介绍:分 类:软件工程设计
使用者:E-fanciers
具体设计说明书
Version:
项 目 承 担 队伍:烟台大学
计算机学院
E-fanciers 理器相结合,构成更强大的功能。
RISC〔Reduced Instruction Set Computer〕型处理器具有构造简洁、处理速度快和处理功能强等优点,因此,型的嵌入式系统大多数承受RISC 处理器,主流架构由 ARM 架构处理器、Intel 的 8051 处理器、Microchip 的 PIC 处理器和ZiOG 的 Z80 处理器。目前典型的代表是 ARM 架构处理器,世界上很多公司均基于 ARM 架构开发出相应的微处理器芯片,如:
ATME公司:AT91 系列 MCU〔承受 ARM7TDMI 内核〕。Intel 公司:SA-1110 微处理器 MPU〔承受 Strong ARM 核〕。
Cirros 公司:EP 及 CL-PS 系列掌上型计算机产品的 MPU〔承受 ARM720T
核〕。
inkup Systems 公司:L720 互联网处理器〔承受 ARM720T 核〕。Sharp 公司:H77790 掌上型产品中的 MPU〔承受 ARM 7TD 内核〕。
其它如 Hyundai 公司、OKI 公司、Rohm 公司、Samsung 公司,Netsiicom 公司等,其产品中均承受 ARM 内核。
另外一种型的微架构处理器是 Inte 公司的 Xscale,它是一代为无线掌上型应用产品开发的嵌入式处理器,是 PCA 开发式平台架构中应用于子系统与通信子系统中的嵌入式处理器。
X86 处理器嵌入到应用系统中
这样可充分利用 PC 机的通用性和便利性,承受嵌入式操作系统,并且将操作系统和应用软件均固化在固态电子盘中,以缩小体积,增加牢靠性。典型的产品有研祥公司的嵌入式 CPU 卡及威盛公司的 C3 CPU 卡。
10
嵌入式实时操作系统〔 RTOS〕
嵌入式实时操作系统〔Embedded Real Time OS,简称 RTOS〕是嵌入式系统应用开发的核心软件,是嵌入式系统的灵魂,就像我们日常所用计算机桌面系统中,微软公司的 Windows 操作系统一样重要。市场上有很多有名的商业化嵌入式操作系统,如 VxWorks、Pam OS、Windows CE、嵌入式 Linux 和μ C/OS-II 等上千种 RTOS。
风河 VxWorks 是格外精彩的设备软件操作系统平台,适用于从手持电子设备到大型网络设施的各种设备。它以其良好的牢靠性和卓越的实时性被广泛的应用在通信、军事、航空、航天等高精尖技术及实时性要求很高的领域中,如卫星通信、军事演****等。它是目前嵌入式系统领域中使用最广泛、市场占有率最高的系统。它支持多种处理器,如 x86,i960,StrongARM,ARM 等。
Palm OS 是由 Palm 公司自行开发,在掌上计算机和 PDA 市场上占有很大的市场份额。开放的操作系统应用程序接口〔API〕,开发商可以依据需要自行开发所需的应用程序。
Windows CE 是微软开发的一个嵌入式操作系统,特地用于手持设备和信息家电,它的模块化设计允许他对从掌上计算机到专用的工业把握的用户电子设备进展定制。它的特点是进展掌上型 Windows 系统,有文件兼容性高、功能多样化的特点,可以看作是 Windows 95 的简化版。
Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。Linux 继承了Unix 以网络为核心的设计思想,是一共性能稳定的多用户网络操作系统。它以高效性和机敏性著称。但是,由于 Linux 是全球各地的成千上万的程序员设计和实现的,因此开发散乱也是它的一大弱点。
μ C/OS-II 是源代码公开的实时嵌入式操作系统,主要有以下特点:
可移植性〔Portable〕强,μ C/OS-II 绝大局部源码使用 ANSI C 编写的, 而与微处理器硬件相关的那局部使用会编写的。
可固化,可裁减,可确定性。
μ C/OS-II 完全是占先式〔Preemptive〕的实时内核。
实时多任务,不支持时间片轮转调度法。
任务栈, μ C/OS-II 每个任务都有自己的任务栈
系统效劳,μ C/OS-II 供给了很多的系统效劳,例如信号量、互斥信号量、消息邮箱、消息队列等
MyRtos 的介绍
现在,市场上有那么多的嵌入式操作系统,从简洁到简单,应有尽有。比方μ C/OS-II 就是一个简洁易学的 RTOS,而且他又是开放源代码的