系统架构师学习笔记-嵌入式系统
发布日期:2021-06-30 10:58:59 浏览次数:2 分类:技术文章

本文共 599 字,大约阅读时间需要 1 分钟。

 

目录

 


 

嵌入式系统概论

嵌入式系统定义: 嵌入式系统是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”。嵌入式系统是一种以应用为中心,以计算机技术为基础,可以适应不同应用对功能、可靠性、成本、体积、功耗等方面的要求,集可配置可裁减的软、硬件于一体的专用计算机系统。

 

实时系统:指能够对外部事件及时响应的系统。

 

嵌入式操作系统

嵌入式操作系统(EOS)分类:

1. 实时嵌入式操作系统;

2. 非实时嵌入式操作系统;

 

内核对象:用户可以使用内核对象来解决实时系统设计中的问题,如并发、同步与互斥、数据通信等。

 

 信号量: 二值信号量、计数信号量、互斥信号量;

 消息队列:多数情况下,任务活动同步并不足以满足实时响应的要求,任务之间还必须能够交换信息。为了实现任务之间的数据交换,内核提供了消息队列对象和消息队列的管理服务。

管道:管道是提供非结构化数据交换和实现任务同步的内核对象。每个管道有两个端口,一端用来读,另一端用来写。数据在管道中就像一个非结构的字节流,数据按照FIFO方式从管道中读出。

事件:某些特殊的EOS提供一个特殊的寄存器作为每个任务控制块的一部分,称为事件寄存器。

信号:信号是当一个事件发生时产生的软中断,它将信号接收者从其正常的执行路径移开并触发相关的异步处理。

条件变量:条件变量是一个与共享资源相关的内核对象,它允许一个任务等待其他任务创建共享资源需要的条件。

转载地址:https://it1995.blog.csdn.net/article/details/86530991 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:Qt工作笔记-QMainWindow自定义窗体中利用状态栏进行窗体放缩
下一篇:Qt工作笔记-Qt移植到Linux上时提升窗口部件大小写问题(VS上存在的问题)

发表评论

最新留言

不错!
[***.144.177.141]2024年04月21日 16时11分50秒