基于μC/OS-II的操作系统课程设计与实现
需积分: 10 104 浏览量
更新于2024-08-02
1
收藏 260KB DOC 举报
μC/OS-II操作系统课程设计之Ix86L-FP处理器
μC/OS-II是一个抢占式实时多任务内核,使用ANSI C语言编写,包含一小部分汇编语言代码,使之可以提供给不同架构的微处理器使用。uC/OS-II已经在40多种不同架构的微处理器上使用,世界上已经有数千人在各个领域中使用uC/OS-II,这些领域包括:照相机行业、航空业、医疗器械、网络设备、自动提款机以及工业机器人等。
操作系统的目标和作用:
1. 操作系统的目标:
* 方便性
* 有效性
* 可扩充性
* 开放性
2. 操作系统的作用:
* 作为用户与计算机系统之间的接口
* 作为计算机系统资源的管理者
* 用作扩充机器
操作系统的发展过程:
1. 无操作系统的计算机系统:
* 人工操作方式
* 脱机输入/输出方式
2. 单道批处理系统:
* 磁带上有一批作业,内存中始终只有一道程序
3. 多道批处理系统:
* 磁带中多个作业,内存中多道程序
4. 分时系统:
* 一台主机,多个终端(多用户,共享主机,交互,及时)
* 共享主机
* 内存中的作业不能长时间的占有CPU处理机,因此采用“时间片”的方法
5. 实时系统(实时控制、实时信息处理):
* 指系统能及时(或即时)响应外部事件的请求
uC/OS-II的特点:
* 抢占式实时多任务内核
* 用ANSI C语言编写,包含一小部分汇编语言代码
* 可以提供给不同架构的微处理器使用
* 已经在40多种不同架构的微处理器上使用
* 可以很容易地移植到不同架构的嵌入式微处理器上
Ix86L-FP处理器的应用:
* μC/OS-II可以在PC机上开发和测试
* 可以很容易地移植到Ix86L-FP处理器上
μC/OS-II的优点:
* 高效的抢占式实时多任务内核
* 广泛应用于不同领域
* 可以提供给不同架构的微处理器使用
* 可以很容易地移植到不同架构的嵌入式微处理器上
μC/OS-II的应用领域:
* 照相机行业
* 航空业
* 医疗器械
* 网络设备
* 自动提款机
* 工业机器人
μC/OS-II是一个功能强大且广泛应用的操作系统,具有抢占式实时多任务内核,可以提供给不同架构的微处理器使用,广泛应用于不同领域。
232 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
gao715108023
- 粉丝: 13
- 资源: 8
最新资源
- waterGame
- angular-trianglify-animate:Angular Trianglify Animate 是一个很小的 (2kb) 插件,用于为您的页面添加对图像 SVG 动画的支持
- malg-cheong:부산대
- CSE316
- 2ALIENTEK 产品资料.rar
- 艾蒙坎
- 2020policebrutality:2020年警察暴行数据的Web界面
- 高端的婚纱摄影前端网页模板.zip
- idea-prado-plugin:PRADO框架对IntelliJ IDEAPHPStorm的支持
- RF++-开源
- show-action-sheet.zip
- 词法分析 编译原理实验/课程设计(C++实现)
- 影刀RPA系列公开课6:内容简介.rar
- 零基础入门CV数据集-数据集
- elec-market:电力批发市场的典范
- demo_spring_security.zip