tag 标签: 消息队列

相关资源
  • 所需E币: 5
    时间: 2019-12-26 10:35
    大小: 73.74KB
    上传者: quw431979_163.com
    Vxworks编程文章--基于Vxworks的Lane软件设计……
  • 所需E币: 5
    时间: 2019-12-25 22:47
    大小: 50.99KB
    上传者: wsu_w_hotmail.com
    传统嵌入式系统软件设计中广泛采用单任务顺序机制,它常带来的重要问题是系统安全性差,这将导致系统频繁复位以致无法达到设计目标。为此本系统在软件设计中引入嵌入式操作系统μc/os-II并设计监视任务实时监视系统运行,使该问题得到了较好的解决。……
  • 所需E币: 4
    时间: 2019-12-25 20:59
    大小: 15.79KB
    上传者: 二不过三
    嵌入式的图形用户界面……
  • 所需E币: 4
    时间: 2019-12-25 16:30
    大小: 226KB
    上传者: rdg1993
    复杂的嵌入式系统中,采用传统的前后台单任务控制机制已经不能满足要求。本文在详细分析了时间触发和事件触发模式的优缺点的基础上,设计了一种基于时间触发的多任务调度器;实现了调度器的消息处理机制,并给出了设置硬件定时器的示例代码和周期性任务的处理代码。一种时间触发的多任务调度器设计|||中南大学李奇樊晓平||||引言||目前,嵌入式系统的硬件核心大致有两大类:一类是功能强大的嵌入式微处理器,使用这||类产品的系统一般功能强大,多数使用嵌入式操作系统,往往与无线通信、互联网访问以||及多媒体处理等复杂而强大的功能联系在一起;另一类是微控制器,它通常以某一种微控||制器内核为核心,芯片内部集成ROM、RAM、定时器、串行口等各种必要功能和外设。出于||成本和技术上的考虑,这类系统的软件开发还是基于处理器直接编写,没有配备多任务操||作系统作为开发平台,也不需要将系统软件和应用软件完全分开处理。但在实际的应用中||,很多时候也会面临同时应付多种外设、处理多个任务的要求,这就需要安排一个调度器||来完成多任务的处理。||本文设计并实现了一种基于时间触发的多任务调度器。该调度器使用传递消息(message)||的方式使得控制器在多个任务之间进行切换。因为消息和任务一一对应,一个消息触发一||个任务,所以本文对两者不做详细区分。||1嵌入式软件的两种触发方式……
  • 所需E币: 4
    时间: 2019-12-25 15:51
    大小: 359.8KB
    上传者: 2iot
    组建了一种基于嵌入式实时操作系统VxWorks平台的无人直升机控制系统,实现远距离无人直升机飞行状态信息传输,接收地面基站命令后完成自主定点飞行任务.主要利用基于优先级的消息队列方法和嵌入式操作系统VxWorks的信号...摩西琵夏孬秀两爵磊王翮控制系统文章缔号:l帅8-0570(2∞8)07―1―∞17-02基于VxWorks的无人直升机控制系统设计Desjgn0fUnmannedHe|icOptercontrOlsystem8asedOnv×W0rks(华南理工大学)江宏伟罗飞陈治明JIANGHOng―wej……
  • 所需E币: 3
    时间: 2019-12-25 12:16
    大小: 521KB
    上传者: rdg1993
    任务之间的通讯与同步第6章任务之间的通讯与同步16.0事件控制块ECB26.1初始化一个ECB块,OSEventWaitListInit()66.2使一个任务进入就绪状态,OSEventTaskRdy()76.3使一个任务进入等待状态,OSEventTaskWait()96.4由于等待超时将一个任务置为就绪状态,OSEventTO()96.5信号量106.5.1建立一个信号量,OSSemCreate()116.5.2等待一个信号量,OSSemPend()126.5.3发送一个信号量,OSSemPost()146.5.4无等待地请求一个信号量,OSSemAccept()166.5.5查询一个信号量的当前状态,OSSemQuery()176.6邮箱186.6.1建立一个邮箱,OSMboxCreate()196.6.2等待一个邮箱中的消息,OSMboxPend()206.6.3发送一个消息到邮箱中,OSMboxPost()226.6.4无等待地从邮箱中得到一个消息,OSMboxAccept()246.6.5查询一个邮箱的状态,OSMboxQuery()256.6.6使用邮箱作为二值信号量266.6.7使用邮箱实现延时,而不使用OSTimeDly()276.7消息队列28……
  • 所需E币: 3
    时间: 2019-12-25 12:16
    大小: 572KB
    上传者: wsu_w_hotmail.com
    实时系统概念第2章实时系统概念12.0前后台系统(Foreground/BackgroundSystem)12.1代码的临界段22.2资源22.3共享资源22.4多任务22.5任务22.6任务切换(ContextSwitchorTaskSwitch)32.7内核(Kernel)32.8调度(Scheduler)42.9不可剥夺型内核(Non-PreemptiveKernel)42.10可剥夺型内核52.11可重入性(Reentrancy)52.12时间片轮番调度法72.13任务优先级72.142.14静态优先级72.15动态优先级72.16优先级反转72.17任务优先级分配82.18互斥条件102.18.1关中断和开中断102.18.2测试并置位112.18.3禁止,然后允许任务切换112.18.4信号量(Semaphores)122.19死锁(或抱死)(Deadlock(orDeadlyEmbrace))162.20同步162.21事件标志(EventFlags)182.22任务间的通讯(IntertaskCommunication)182.23消息邮箱(MessageMailboxes)182.24消息队列(MessageQueue)192.25中断202.26中断延迟202.27中断响应212.28……