基于μC/OS-II的操作系统课程设计与实现
需积分: 10 14 浏览量
更新于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是一个功能强大且广泛应用的操作系统,具有抢占式实时多任务内核,可以提供给不同架构的微处理器使用,广泛应用于不同领域。
2009-01-02 上传
2023-06-11 上传
2023-06-09 上传
2023-06-10 上传
2023-09-20 上传
2023-06-10 上传
2023-06-01 上传
![](https://profile-avatar.csdnimg.cn/2f2f2f75301242daaf3c00c800293e69_gao715108023.jpg!1)
gao715108023
- 粉丝: 13
- 资源: 8
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南