系统架构师学习笔记-嵌入式系统
发布日期:2021-06-30 10:58:59
浏览次数:2
分类:技术文章
本文共 599 字,大约阅读时间需要 1 分钟。
目录
嵌入式系统概论
嵌入式系统定义: 嵌入式系统是一种“完全嵌入受控器件内部,为特定应用而设计的专用计算机系统”。嵌入式系统是一种以应用为中心,以计算机技术为基础,可以适应不同应用对功能、可靠性、成本、体积、功耗等方面的要求,集可配置可裁减的软、硬件于一体的专用计算机系统。
实时系统:指能够对外部事件及时响应的系统。
嵌入式操作系统
嵌入式操作系统(EOS)分类:
1. 实时嵌入式操作系统;
2. 非实时嵌入式操作系统;
内核对象:用户可以使用内核对象来解决实时系统设计中的问题,如并发、同步与互斥、数据通信等。
信号量: 二值信号量、计数信号量、互斥信号量;
消息队列:多数情况下,任务活动同步并不足以满足实时响应的要求,任务之间还必须能够交换信息。为了实现任务之间的数据交换,内核提供了消息队列对象和消息队列的管理服务。
管道:管道是提供非结构化数据交换和实现任务同步的内核对象。每个管道有两个端口,一端用来读,另一端用来写。数据在管道中就像一个非结构的字节流,数据按照FIFO方式从管道中读出。
事件:某些特殊的EOS提供一个特殊的寄存器作为每个任务控制块的一部分,称为事件寄存器。
信号:信号是当一个事件发生时产生的软中断,它将信号接收者从其正常的执行路径移开并触发相关的异步处理。
条件变量:条件变量是一个与共享资源相关的内核对象,它允许一个任务等待其他任务创建共享资源需要的条件。
转载地址:https://it1995.blog.csdn.net/article/details/86530991 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月21日 16时11分50秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Atomic 测试
2019-04-30
CSS之实现元素居中(水平居中+垂直居中)的多种方法
2019-04-30
p标签嵌套块级元素的一个小注意点
2019-04-30
ES6之块级作用域与函数声明
2019-04-30
javascript之bind使用 与 实现
2019-04-30
初识算法之数据结构与算法的关系
2019-04-30
数据结构之数组
2019-04-30
算法之两数之和
2019-04-30
算法之整数反转
2019-04-30
算法之回文数
2019-04-30
Mnogodb基本指令之操作数据库
2019-04-30
Mnogodb基本指令之操作集合
2019-04-30
Mnogodb基本指令之操作文档
2019-04-30
算法之腐烂的橘子
2019-04-30
你不知道的cookie
2019-04-30
leetcode算法之最长回文子串
2019-04-30
前后端配合跨域之jsonp原理 及 代码封装
2019-04-30
优化页面请求性能——防抖
2019-04-30
优化网络请求性能——节流
2019-04-30