基于μC/OS-II的操作系统课程设计与实现

需积分: 10 4 下载量 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是一个功能强大且广泛应用的操作系统,具有抢占式实时多任务内核,可以提供给不同架构的微处理器使用,广泛应用于不同领域。