当前课程知识点:现代电子系统设计 >  第五章 微处理器与片上系统 >  5.8 嵌入式操作系统 >  5.8.3 嵌入式操作系统

返回《现代电子系统设计》慕课在线视频课程列表

5.8.3 嵌入式操作系统在线视频

下一节:5.9 外围设备应用程序开发简介

返回《现代电子系统设计》慕课在线视频列表

5.8.3 嵌入式操作系统课程教案、知识点、字幕

下面开始讲第五章第八节

嵌入式操作系统

第三小节

嵌入式实时操作系统举例二

在这一小节中

我们讲

RTLinux和VxWorks

两种嵌入式操作系统

RTLinux是一个开源免费的

嵌入式操作系统

主要用于一些嵌入式的应用

那么它是由有限状态机实验室

开发的

是基于Linux开发的

它有一个支持多任务

基于优先级的调度器

它的任务的优先级是静态分配的

也就是说在调度之前

就已经分配好了的

在调度过程中不能更改

它的优先级的调度策略是抢占式的

也就是说高的优先级会被优先调度

它的任务数量没有限制

它已经成功应用在航天飞机

科学仪器

图像处理等领域

下面来看下它的结构

它的结构包括以下几部分

第一个就是它的内核

它的内核包括设备驱动

以及系统调用接口

那么系统调用接口

可以给应用程序

提供一个方便的接口

第二部分

就是它的任务调度器

用于任务的调度和管理

第三部分就是有一个RTLinux的插件

这个插件主要是用来管理硬件

另外它是一些独立的软件模块

它在产生任务的时候

也是通过函数来产生的

例如在这个例子中

就产生了两个任务

它是通过pthread_create这个函数

来产生的

下面再看一下VxWorks

VxWorks是一个由WindRiver

在1983年开发的实时操作系统

那么它的可靠性特别好

然后实时性特别优秀

注意如果要用实时性特别强的

这种系统的话

就可以采用它

它的优先级的任务的调度

是抢占式的或者是协作式的

这两种方式它都支持

它的任务数目小于256个

它已经广泛地应用在通信

军事 航空航天等高精尖技术

以及实时性要求极高的领域中

比如说卫星通讯 军事演习

弹道制导 飞机导航等等

在美国的一些战斗机和轰炸机

以及导弹上都用了VxWorks

下面来看一下它的结构

它的结构是一个分层的结构

总共有五层

下面我们对它的每一层

做简单的介绍

那么每一层

它都是一些软件

然后对上一层提供调用的接口

第一层是它的内核

这个内核有两个核心

它支持任务管理

以及对中断的管理

还有就是任务之间的通信等

第二层是它的核心

包括文件管理

IO子系统的管理

硬件驱动的管理等等

第三层是它的服务层

包括网络以及图形

还有一些通信

比如说CAN USB通信等等

第四层

是它的中间件层

那么中间件这一层也是一些软件模块

那么这些软件还不是很完善

还不能直接被用户来应用

这些中间件软件

包括一些无线的安全

还有web servive等等这些

中间件

最后第五层是应用层

那么在这一层

给用户提供一些应用的接口

例如有网络加速的平台

还有GUI的引擎等等

那么实际上

它的高层次可以调用低层次的函数

然后实现一些应用

那么最高层

就是应用层

可以给用户的应用程序

提供调用的接口

感谢您的观看

现代电子系统设计课程列表:

课程简介

-课程简介

第一章 第一章 现代电子系统概述

-1.1 电子系统简介

--1.1 电子系统简介

-1.2 现代电子系统举例

--1.2 现代电子系统举例

-1.3 现代电子系统的组成

--1.3 现代电子系统的组成

-1.4 现代电子系统设计方法

--1.4 现代电子系统设计方法

-第一章 作业

-第一章 讨论题

第二章 传感器和执行器

-2.1 传感器定义

--2.1 传感器定义

-2.2 传感器的分类和性能指标

--2.2 传感器的分类和性能指标

-2.3 常用传感器介绍

-- 2.3.1 常用传感器介绍(1)

-- 2.3.2 常用传感器介绍(2)

--2.3.3 常用传感器介绍(3)

-2.4 常用执行器介绍

--2.4 常用执行器介绍

-第二章 作业

-第二章 讨论题

第三章 模拟电路和模数混合电路

-3.1 模拟信号处理简介

--3.1 模拟信号处理简介

-3.2 信号放大和隔离电路

--3.2 信号放大和隔离电路

-3.3 滤波电路

--3.3 滤波电路

-3.4 运算电路(一)

--3.4 运算电路(一)

-3.5 运算电路(二)

--3.5 运算电路(二)

-3.6 电压比较器

--3.6 电压比较器

-3.7 功率放大电路

--3.7 功率放大电路

-3.8 模-数转换器

--3.8 模-数转换器

-3.9 数-模转换器

--3.9 数-模转换器

-第三章 作业

-第三章 讨论题

第四章 直流电源

-4.1 直流电源简介

--4.1 直流电源简介

-4.2 线性稳压电源

--4.2 线性稳压电源

-4.3 开关稳压电源

--4.3 开关稳压电源

-第四章 作业

-第四章 讨论题

第五章 微处理器与片上系统

-5.1 微处理器简介

--5.1 微处理器简介

-5.2 微处理器和片上系统的发展历程

--5.2 微处理器和片上系统的发展历程

-5.3 微处理器分类

--5.3 微处理器分类

-5.4 微处理器和片上系统举例

--5.4 微处理器和片上系统举例

-5.5 微处理器和片上系统硬件结构

--5.5 微处理器和片上系统硬件结构

-5.6 外围接口和设备

--5.6.1 外围接口和设备简介

--5.6.2 串行接口UART

-- 5.6.3 串行总线SPI

--5.6.4 串行总线 I2C

--5.6.5 串行总线USB

--5.6.6 网络接口CAN

--5.6.7 无线网络接口蓝牙

-5.7 嵌入式软件开发方法

--5.7 嵌入式软件开发方法

-5.8 嵌入式操作系统

-- 5.8.1 嵌入式操作系统

--5.8.2 嵌入式操作系统

--5.8.3 嵌入式操作系统

-5.9 外围设备应用程序开发简介

--5.9 外围设备应用程序开发简介

-第五章 作业

-第五章 讨论题

第六章 TM4C123 SoC及其系统设计

-6.1 TM4C123 简介

--6.1 TM4C123 SoC简介

-6.2 TM4C123 实验板

--6.2 TM4C123 实验板

-6.3 TM4C123 软件开发

--6.3 TM4C123 软件开发

-6.4 TM4C123 实验举例

--6.4 TM4C123实验举例

-第六章 作业

-第六章 阅读资料

-第六章 讨论题

第七章 PSoC及其系统设计

-7.1 PSoC简介

--7.1 PSoC简介

-7.2 PSoC实验板

--7.2 PSoC实验板

-7.3 PSoC软件开发

--7.3 PSoC软件开发

-7.4 PSoC实验举例

--7.4 PSoC实验举例

-第七章 作业

-第7章 阅读资料

-第七章 讨论题

第八章 FPGA与数字系统设计

-8.1 FPGA简介

--8.1 FPGA简介

-8.2 FPGA的发展趋势

--8.2 FPGA的发展趋势

-8.3 FPGA的特点

--8.3 FPGA的特点

-8.4 FPGA的结构

--8.4 FPGA的结构

-8.5 FPGA结构举例

--8.5 FPGA结构举例

-8.6 FPGA设计工具和方法

--8.6 FPGA设计工具和方法

-8.7 QuartusⅡ集成开发环境

--8.7 QuartusⅡ集成开发环境

-8.8 DE2-115实验平台简介

--8.8 DE2-115实验平台简介

-8.9 Verilog硬件设计语言

-- 8.9.1 Verilog简介

--8.9.2 Verilog语法

--8.9.3 Verilog设计方法

--8.9.4 Verilog设计举例(1)

--8.9.5 Verilog设计举例(2)

--8.9.6 Verilog设计举例(3)

--8.9.7 Verilog设计举例(4)

-- 8.9.8 设计仿真

-8.10 数字电路设计与仿真举例

--8.10 数字电路设计与仿真举例

-第八章 作业

-第八章 阅读资料

-第八章 讨论题

第九章 SOPC系统设计

-9.1 SOPC简介

--9.1 SOPC简介

-9.2 Nios II 微处理器简介

--9.2 Nios II 微处理器简介

-9.3 Avalone总线简介

--9.3 Avalone总线简介

-9.4 SOPC设计方法简介

--9.4 SOPC设计方法简介

-9.5 SOPC设计举例

-- 9.5.1 设计内容

--9.5.2 实验操作(1)

-- 9.5.3 实验操作(2)

-9.6 Nios II 软件设计

--9.6 Nios II 软件设计

-第九章 作业

-第九章 讨论题

第十章 SoC实验与设备

-10.1 实验内容与要求

--10.1 实验内容与要求.

-10.2 实验设备与器材

--10.2 实验设备与器材

-10.3 注意事项与调试方法

--10.3 注意事项与调试方法

-10.4 实验结果展示

--10.4 实验结果展示

--学生课内作品展示-音乐播放器

--学生课内作品展示-螃蟹机器人

--学生课内作品展示-手势识别跟踪

--学生课内作品展示-倒立摆

--学生课外作品展示-无线触摸输入设备

--学生课内作品展示-数字手写体识别

-第十章 作业

-第十章 讨论题

期末考试

-期末考试

--期末考试

5.8.3 嵌入式操作系统笔记与讨论

也许你还感兴趣的课程:

© 柠檬大学-慕课导航 课程版权归原始院校所有,
本网站仅通过互联网进行慕课课程索引,不提供在线课程学习和视频,请同学们点击报名到课程提供网站进行学习。