『VxWorks』
VxWorks的学习与理解
__Jason_
加强学习交流, 互相取长补短。
展开
-
VxWorks的学习与理解(五)
感谢前辈分享,附上链接:http://www.prtos.org/vxworks-memory-management/本篇博文,我们该谈到Wind内核的内存管理模块了,嵌入式操作系统中, 内存的管理及分配占据着极为重要的位置, 因为在嵌入式系统中, 存储容量极为有限, 而且还受到体积、成本的限制, 更重要的是其对系统的性能、可靠性的要求极高, 所以深入剖析嵌入式操作系统的内存管理, 对其进行优...转载 2020-05-06 14:47:40 · 4438 阅读 · 0 评论 -
VxWorks的学习与理解(四)
感谢前辈分享,附上链接:http://www.prtos.org/wind-interrupt/接下来我们讨论一下Wind内核的中断处理模块,中断是操作系统内核设计中非常重要的部分。由于周期性和非周期性任务的按时执行都离不开中断,并且大多数实时任务的调度都是由中断引发的,中断管理对于实时系统来说不仅重要而且要求更高。因此,实时系统要求操作系统具备迅速响应外部中断的能力。本篇我以x86平台的...转载 2020-04-26 22:40:53 · 1459 阅读 · 0 评论 -
VxWorks的学习与理解(三)
感谢前辈分享,附上链接:http://www.prtos.org/vxworks-wind-scheduler/本篇文章分析Wind内核调度器的设计原理以及其工作流程,设计支持多任务RTOS的关键是设计调度器,Wind内核调度器的目标是保证优先级最高的就绪任务处于运行状态。为了达到这一目的,需要在Wind内核的调度点判断就绪队列中优先级最高的任务是否正在运行,如果不在运行,调度器就会让这个优先...转载 2020-04-01 15:09:58 · 787 阅读 · 0 评论 -
VxWorks的学习与理解(一)
前言:我曾经在做VxWorks培训期间跟身边的嵌入式工程师同行交流的时候,发现大家对嵌入式VxWorks系统的Wind内核不是特别了解,而网上对于VxWorks的Wind内核也没有系统性的解读与分析,因此我决定发表一系列的博文来系统性地解读Wind内核的设计思想。我选择的是VxWorks5.5系统的Wind 2.6版本内核(这个版本的代码网上都有分享O(∩_∩)O),在分析的过程中,大家有任何的疑...转载 2020-04-01 14:58:02 · 6822 阅读 · 1 评论