http://www.soku.com/search_video/q_%E5%8D%A2%E6%9C%89%E4%BA%AE
任务间通信机制
互斥信号量-避免死锁
当低优先级的任务访问互斥资源时,高优先级任务请求访问互斥资源,会导致低优先级的任务挂起不释放资源,而高优先级的任务得不到资源不能执行。
引入互斥信号量,当高优先级任务请求访问互斥资源时,如果这时有低优先级任务访问资源时这时高优先级任务必须等低优先级完成时才开始执行,即优先级反转。
不能处理信号积压情况,未及时响应的信号会丢弃处理,有效响应处理小于实际相应处理。
---------------------
事件标志组
多个信号进行某种逻辑运算后的结果作为同步控制信号,这时采用事件标志组。
-----------------------
消息邮箱和消息队列
用于通信,os本身用消息邮箱进行通信与同步。消息邮箱内容是消息的地址,而非消息本身。
消息队列可以看做是消息邮箱的集合,即多个消息邮箱组成消息队列(FIFO)。消息邮箱只提供消息同步的时刻
使用消息邮箱时读取消息的响应时间要小于消息发送的时间,即读要快过写。
消息队一定程度上列缓解了消息积压的压力。
(有时间看一下QNX进程消息通信机制,做个比较文档)
分享到:
相关推荐
标题中的“uCOS-II移植到PC项目文件(使用VS2015,包含uCOS-II代码)”表明这个压缩包包含了一个将嵌入式实时操作系统(RTOS)uCOS-II移植到个人计算机(PC)上的项目,使用的开发环境是Visual Studio 2015。...
\SOFTWARE\uCOS-II\EX1_x86L This directory contains the source code for EXAMPLE #1 (see section 1.07, Example #1) which is intended to run under DOS (or a DOS window under Windows 95). \SOFTWARE\uCOS-...
《uCOS-II:嵌入式实时操作系统深度解析》 uCOS-II是一款广泛应用的嵌入式实时操作系统(RTOS),由Micrium公司开发。该系统以其高效、小巧和可移植性著称,广泛应用于各种嵌入式设备,从简单的微控制器到复杂的...
《深入解析uCOS-II在STM32F103ZE-SK开发板上的应用》 uCOS-II,全称为μC/OS-II,是一款广泛应用于嵌入式系统的实时操作系统(RTOS),由Micrium公司开发。它以其高效、小巧、可移植性强而闻名,尤其适合资源有限的...
UCOS-II,全称为“ micriC OS-II”,是一款实时操作系统(RTOS),由法国Micrium公司开发,广泛应用于嵌入式系统设计。本教程将深入介绍UCOS-II的原理、配置、移植和应用,帮助读者掌握这个高效、可裁剪的嵌入式实时...
《uCOS-II:实时内核》是一本深入探讨uCOS-II操作系统的专业书籍,由作者在原书基础上进行了大幅度的修订与扩充,旨在为读者提供更全面、更深入的uCOS-II知识体系。本书不仅纠正了第一版中的错误,澄清了一些概念,...
UCOS-II,全称为“microC/OS-II”,是一款广泛应用的、实时操作系统(RTOS),专为微控制器设计,提供了多任务调度、内存管理、信号量、事件标志组、邮箱和消息队列等功能。本课程设计主要探讨了如何在UCOS-II上实现...
《邵贝贝《嵌入式实时操作系统uCOS-II》(第二版)》是一本深入浅出的嵌入式实时操作系统教程,特别适合于初学者和有一定基础的工程师进行深入研究。该书由邵贝贝撰写,是学习UCOS-II系统的权威指南。UCOS-II是一种...
《uCOS-II在ARM微处理器上的移植及编译详解》 uCOS-II是一个实时操作系统(RTOS),它以其高效、小巧和高度可移植性而受到广泛应用。本文将详细探讨如何将uCOS-II内核移植到ARM920T处理器上,以及在移植过程中需要...
uCOS-II是Micrium公司开发的一款嵌入式实时操作系统,之前学习时在官网下载好了相关代码的评估版,为了方便大家下载,在此分享给大家,作为学习使用。压缩包里分两部分即源码和例程,源码部分包含uCOS-II和uCOS-III...
标题“vc6.0可运行uCOS-II”暗示了一个重要的软件开发与嵌入式系统相关的知识点,即Microsoft Visual C++ 6.0(简称VC6.0)能够被用于开发和运行uCOS-II操作系统。这个组合是经典且实用的,特别是在嵌入式系统开发...
《uCOS-II与DEV_C++ 5.11的整合及编译运行详解》 uCOS-II是一款广泛应用的实时操作系统(RTOS),它以其小巧、高效、可移植性强的特点深受嵌入式开发者的喜爱。而DEV_C++则是一款轻量级的C/C++集成开发环境,适合...
《uCOS-II在STM320518-EVAL板上的应用详解》 uCOS-II,全称为μC/OS-II,是一款广泛应用于嵌入式系统的实时操作系统(RTOS)。其设计目标是提供一种高效、可移植、占用资源少的多任务内核,适合于微控制器环境。在...
《uCOS-II与SmartFusion2在FPGA中的应用详解》 uCOS-II,全称为uTaskerOS II,是一款著名的嵌入式实时操作系统(RTOS),由Micrium公司开发。这款RTOS以其高效、稳定和易用性而备受赞誉,广泛应用于各种微控制器和...
**uCOS-II 2.90源代码与文档详解** **一、uCOS-II简介** uCOS-II(MicroC/OS-II)是一款流行的实时操作系统(RTOS),由Micrium公司开发,广泛应用于嵌入式系统中。它具有轻量级、可移植性高、稳定可靠的特点,...
UCOS-II,全称μC/OS-II,是一款广泛应用的实时操作系统(RTOS),由Jean J. Labrosse开发,特别适用于微控制器环境。本项目是将UCOS-II移植到了MCS-51系列单片机上,这是一个经典的8位单片机系列,由Intel公司推出...
《uCOS-II在Freescale MC9S08DZ60和MC9S12XEP100上的移植实践》 uCOS-II,全称为MicroC/OS-II,是一款广泛应用的实时操作系统(RTOS),它以其高效、稳定和可移植性著称。本文将深入探讨如何将uCOS-II成功移植到...
UCOS-II(μC/OS-II)则是一个实时操作系统(RTOS),适用于资源有限的嵌入式系统,提供多任务调度、信号量、互斥锁等核心功能。 本压缩包文件包含了一个已经移植完成的STM32与UCOS-II整合的工程,使用了Keil μ...
《嵌入式实时操作系统uCOS-II》邵贝贝(第二版)是一本深入解析嵌入式实时操作系统(RTOS)的经典著作,特别针对uCOS-II这一流行且广泛应用的RTOS进行了详尽的阐述。这本书以v252这个特定版本为背景,涵盖了uCOS-II的...
《嵌入式实时操作系统uCOS-II》是由Michael J. Feely编写的一本经典教材,邵贝贝对此进行了深入解读和注解。这本书详尽地介绍了uCOS-II的内部工作机制、设计原理以及如何在实际项目中应用。源码的提供使得读者能够...