资料介绍
小型多任务嵌入式系统简介
不同的多任务系统有不同的侧重点。以工作站和桌面电脑为例:
早期的处理器非常昂贵,所以那时的多任务用于实现在单处理器上支持多用户。这类系统中的调度算法侧重于让每个用户”公平共享”处理器时间。
随着处理器功能越来越强大,价格却更偏宜,所以每个用户都可以独占一个或多个处理器。这类系统的调度算法则设计为让用户可以同时运行多个应用程序,而计算机也不会显得反应迟钝。例如某个用户可能同时运行了一个字处理程序,一个电子表格,一个邮件客户端和一个 WEB 浏览器,并且期望每个应用程序任何时候都能对输入有足够快的响应时间。
桌面电脑的输入处理可以归类为”软实时”。为了保证用户的最佳体验,计算机对每个输入的响应应当限定在一个恰当的时间范围——但是如果响应时间超出了限定范围,并不会让人觉得这台电脑无法使用。比如说,键盘操作必须在键按下后的某个时间内作出明显的提示。但如果按键提示超出了这个时间,会使得这个系统看起来响应太慢,而不致于说这台电脑不能使用。
仅仅从单处理器运行多线程这一点来说,实时嵌入式系统中的多任务与桌面电脑的多任务从概念上来讲是相似的。但实时嵌入式系统的侧重点却不同于桌面电脑——特别是当嵌入式系统期望提供”硬实时”行为的时候。
硬实时功能必须在给定的时间限制之内完成——如果无法做到即意味着整个系统的绝对失败。汽车的安全气囊触发机制就是一个硬实时功能的例子。安全气囊在撞击发生后给定时间限制内必须弹出。如果响应时间超出了这个时间限制,会使得驾驶员受到伤害,而这原本是可以避免的。
大多数嵌入式系统不仅能满足硬实时要求,也能满足软实时要求。
在 FreeRTOS 中,每个执行线程都被称为”任务”。在嵌入式社区中,对此并没有一个公允的术语,但我更喜欢用”任务”而不是”线程”,因为从以前的经验来看,线程具有更多的特定含义。
- FreeRTOS参考手册 14次下载
- 掌握FreeRTOS实时内核 6次下载
- FreeRTOS系列第6篇---FreeRTOS内核配置说明
- 嵌入式操作系统FREERTOS移植
- 嵌入式系统实时内核和事务文件系统资料下载
- Linux内核分析期末考试试卷复习资料免费下载 17次下载
- python机器学习笔记资料免费下载 39次下载
- FreeRTOS开发手册下载 58次下载
- 动手编译Linux内核的教程免费下载 14次下载
- 使用PROTEL设计的基本步骤资料免费下载 0次下载
- STM32F103 FreeRTOS迷你实时操作系统内核的开发手册免费下载 27次下载
- STM32F767 FreeRTOS开发手册的资料说明免费下载 98次下载
- VCO-108和108TC额定运行参数的详细资料免费下载
- PLC与PC手机和平板进行实时通讯的方案详细资料免费下载 21次下载
- FreeRTOS实时内核使用指南-中文 120次下载
- 实时操作系统之RT-Thread及FreeRTOS 2469次阅读
- FreeRTOS的发展历史和技术演进 1394次阅读
- FreeRTOS在英飞凌TriCore TC33x系列上的移植和使用 1777次阅读
- FreeRTOS调度器介绍 508次阅读
- FreeRTOS:一个迷你的实时操作系统内核 828次阅读
- 基于FreeRTOS和RISC-V的USB PD协议实现 1659次阅读
- FreeRTOS的移植 1001次阅读
- freeRTOS软件定时器的使用 1845次阅读
- FreeRTOS的源码下载 2806次阅读
- 浅析FreeRTOS实时操作系统的任务通信 2346次阅读
- 什么是Amazon FreeRTOS?3FreeRTOS V10.2.1更新功能 1w次阅读
- 蜂鸟FPGA开发板及蜂鸟JTAG下载器讲解说明:移植FreeRTOS 7132次阅读
- FreeRTOS知识解密:我们为什么要学习RTOS?为什么要选用FreeRTOS? 2.5w次阅读
- 基于FreeRTOS的嵌入式实时操作系统的原理和实现 6562次阅读
- FreeRTOS嵌入式开源实时操作系统介绍 4048次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多