本文提出在嵌入式实时操作系统上建立实时多任务软件系统时,使用软总线提供数据驱动层以处理多任务间共享资源的构架方式。该方案封装各种共享资源的操作,在操作系统上构建使资源对于其他系统任务模块构建者透明的数据驱动接口。实验结果表明该方案能较好的为各任务进程提供共享资源建立和使用的接口,同时有效地屏蔽由于进程资源共享与进程独立性的矛盾而可能产生的错误。
嵌入式操作系统(Embedded Operation System,EOS)是一种用途广泛的系统软件,过去它主要应用与工业控制和国防系统领域。嵌入式操作系统在系统实时高效性、硬件的相关依赖性、软件固化以及应用的专用性等方面具有较为突出的特点。本文将为你详细介绍嵌入式操作系统的核心特点。 系统软件层由实时多任务操作系统(Real-
0. 引言µC/OS-Ⅱ内核是一个强占式优先级调度的系统,能管理63个任务,支持旗语、信号量、互斥信号量、队列和消息邮箱,是一个是典型的嵌入式实时操作系统。它最早由J
摘要:从进程和线程调度的角度出发,介绍了一种规范化的实时多任务系统软件设计方法,提出了“前向分支”的设计原则,给出了完整的系统模型。关键词:线程拆分 前
摘要:开发高效的实时多任务微控制器系统,除了采用高速器件之外,适当的指令支持能简化控制结构,减少程序代码,增强实时响应能力。本文提出了一些适应实时多任务的微控制
实时多任务系统应用极其广泛,几乎渗透到各行各业,系统分类也很复杂。虽然不同的应用在实现模式上不完全一样,但核心思想是一致的。在嵌入式系统中,实时多任务机制是依靠启动之后运行的一段后台任务管理程序实现的
嵌入式程序框架一般类似于程序1所示结构:系统中有3个任务——TaskA、TaskB、TaskC,均放置于主循环内,在每一个循环周期内都被执行一次。在这种结构中,能满足系统实时性要求的条件是: (当且仅当)Task
嵌入式实时多任务软件的软总线结构设计
嵌入式实时多任务软件的软总线结构设计
嵌入式实时多任务软件的软总线结构设计
嵌入式实时多任务软件的软总线结构设计
ARM9高速实时多任务数据采集系统的算法优化
ARM9高速实时多任务数据采集系统的算法优化
无纸记录仪实时多任务调度策略的研究
摘要:为了解决高档数控系统对控制软件实时性的要求,提出了分时并行处理的设计方法,以实时环境下多线程技术的原理为依据,用Delphi提供的多线程编程组件完成了系统线程的具体实现,并且以开发实例的方式给出了多线
0 引言某制导雷达主要用来准确、快速跟踪低空飞行的小目标,以引导攻击系统打击目标。雷达的平台控制系统应具有扫描精度高,响应速度快等特点。基于上述要求,本文给出了工控机为核心,在VC++开发环境下通过编程实现
VxWorks下实时多任务程序的实现
VxWorks下实时多任务程序的实现
一种基于比特表的实时多任务新调度算法
适应实时多任务的微控制器高效指令支持