嵌入式实时系统
接下来我们讨论一下Wind内核的中断处理模块,中断是操作系统内核设计中非常重要的部分。由于周期性和非周期性任务的按时执行都离不开中断,并且大多数实时任务的调度都是由中断引发的,中断管理对于实时系统来说...
VxWorks
Wind Kernel
阅读全文
嵌入式实时系统
本篇文章分析Wind内核调度器的设计原理以及其工作流程,设计支持多任务RTOS的关键是设计调度器,Wind内核调度器的目标是保证优先级最高的就绪任务处于运行状态。为了达到这一目的,需要在Wind内核的...
VxWorks
Wind Kernel
阅读全文
VxWorks
本文讨论Wind内核的设计思想,正如前文所述,VxWorks的Wind内核采用可裁剪的微内核设计,具有多任务并发执行、可抢占的优先级调度、可选的时间片调度、任务间通信和同步机制、快速的上下文切换,低中...
VxWorks
Wind Kernel
阅读全文
嵌入式实时系统
前言:我曾经在做VxWorks培训期间跟身边的嵌入式工程师同行交流的时候,发现大家对嵌入式VxWorks系统的Wind内核不是特别了解,而网上对于VxWorks的Wind内核也没有系统性的解读与分析,...
VxWorks
Wind Kernel
阅读全文
技术工业的开发标准是指公开的规范,让彼此不同的技术可以交流和互操作。开放标准也允许在专利产品的实现过程采用创新技术,同时避免被厂商所垄断。开放标准中的“标准”必须确保存在清晰定义技术元素的互操作性;开...
嵌入式实时系统ARINC
VIRTIOS
阅读全文
系统资讯
1 虚拟化技术 虚拟化是一个广义的术语,在计算机方面通常是指计算元件在虚拟的基础上而不是真实的基础上运行。虚拟化技术可以扩大硬件的容量,简化软件的重新配置过程。CPU的虚拟化技术可以单CPU模拟多CP...
Type-1 Hypervior
嵌入式虚拟化
阅读全文
prtos-设计理念
背景介绍 随着硬件体系结构的不断复杂、系统功能日益丰富、代码规模不断扩大、并发/并行处理程度的不断加深,像VxWorks-5.5, uC/OS, FreeRTOS这类传统的RTOS面临着严峻的挑战如下...
Lynx
VxWorks MILS
阅读全文
分区实时系统
1. 虚拟化技术概述 早在20世纪60年代,虚拟化技术就已经应用于大型机系统。然而直到20世纪90年代中期,桌面处理器技术的提升才真正开启了虚拟机技术在PC上的应用,嵌入式市场也由此开始利用这一个非常...
Type-1 Hypervior
分区系统
阅读全文
嵌入式实时系统
随着应用需求的不断扩展和软件技术的不断进步,人们对于处理器的能力要求越来越高,而单核处理器在现有半导体制造工艺条件下,仅仅依靠提升处理器主频来提升性能已经到达物理极限,难以继续维持“摩尔”定律。因此...
multi-core
rtos smp uC/OS-II
阅读全文
uC/OS
上下文切换(Context Switch)是指CPU的控制权由运行任务转移到另外一个就绪任务时所发生的一种事件操作 [1],其本质是保存当前任务的CPU寄存器值到当前任务的堆栈中、以及从将要切换进来的...
uc/os
实时系统
阅读全文