操作系统
zhujinqiang
这个作者很懒,什么都没留下…
展开
-
μC/OS-II学习之:任务,信号量、邮箱、队列及其区别
一:UCOS是一种抢占式的多任务操作系统,如果最高优先级的任务不主动放弃CPU的使用的话,其他任务是无法运行的,通常情况下,高优先级的任务在使用完CPU或其他资源后都要主动放弃,可以通过延时函数或者时等待一些信号量之类的让自己挂起。但是如果最高优先级任务一直使用CPU,那就跟单任务没有什么区别了。二:可以通过等待信号量,消息等是当前任务挂起,或者通过通过延时函数将任务挂起,从而让其他优先级转载 2012-12-23 10:39:12 · 16498 阅读 · 2 评论 -
RTX51 tiny系统容易混淆的问题(转)
标题: RTX51 tiny系统容易混淆的问题RTX51 Tiny是 Keil uVision中自带的一个小型嵌入式RTOS,具有小巧、速度快、系统开销小、使用方便等优点。使用RTX51 Tiny能够提高系统的稳定性,优化程序的性能;而且它是为51单片机专门定制的,所以在51单片机上的运行效率比其它一些通用的RTOS性能也要好一些。但是,由于RTX51 Tiny的相关资料和书籍比较少,转载 2012-12-26 19:33:51 · 2695 阅读 · 0 评论 -
RTX51 tiny——51MCU上的多任务操作系统(转)
RTX51 tiny——51MCU上的多任务操作系统(转)最近迷上了rtx51这个RTOS,折腾了一个星期,把先前写好的整个控制系统代码移植到rtx51 tiny上。摘录一下rtx51及rtx51 tiny的介绍说明:RTX51是Keil公司提供的一个用于8051系列处理器多任务实时操作系统,RTX51可以简化那些复杂而且时间要求严格的工程的软件设计工作,有二个不同的RTX51版本转载 2012-12-26 12:45:10 · 9936 阅读 · 0 评论 -
经典单片机C51多任务代码(改进版)
经典单片机C51多任务代码(改进版) 作者:佚名 以前曾经发布过一篇http://www.51hei.com/mcu/1616.html 这个是改进版,修正了几个小问题.//说明本源码来自网络(DIY超轻量级多任务操作系统一文)//========================================================================转载 2012-12-26 13:09:32 · 5899 阅读 · 3 评论 -
51 单片机简单的多任务调度例子(转)
51 单片机简单的多任务调度例子看大家都在学操作系统,我也想学学。所以想用51写一个来玩玩,发现比较郁闷。 弄了几下,不想再弄了,51弄这个没啥意思。我用的89S52,除了速度慢,RAM资源太少之外,其它都还过得去。弄了一点代码出来,放在那也没啥用,不如拿上来给新手看看,一个任务调度的雏形是什么样子的~~~~~~~~~这些代码没有经过优化, 我只求实现任务切换的功能。转载 2012-12-26 12:44:01 · 14523 阅读 · 3 评论 -
uC/OS-II学习笔记(2012.12.11)任务就绪表之如何理解OSUnMapTbl[]
uC/OS-II学习笔记(2012.12.11)任务就绪表之如何理解OSUnMapTbl[]1).查OSUnMapTbl[]表,由就绪表找出优先级最高的任务: y = OSUnMapTbl[OSRdyGrp ];x = OSUnMapTbl[ OSRdyTbl[y] ]; Prio = y 我们知道,在查找最高级就绪任务时,如转载 2012-12-11 11:54:15 · 3272 阅读 · 0 评论 -
常见的嵌入式操作系统
嵌入式操作系统与通用的操作相比较主要特点在于:1.小内核,稳定可靠。2.需要可装卸、可裁剪,以便能灵活应对各种不同的硬件平台。3.面向应用,强实时性,可用于各种设备控制当中。 国际上常见的嵌入式操作系统大约有40种左,右如:Linux、uClinux、WinCE、PalmOS、Symbian、eCos、uCOS-II、VxWorks、pSOS、Nucleus、ThreadX 、转载 2012-12-11 10:06:32 · 6513 阅读 · 1 评论 -
uC/OS-II学习笔记(2012.12.11)任务就绪表
uC/OS-II总是在已就绪的任务中选择一个任务来运行。为了了解系统中的任务哪些是就绪任务,uC/OS-II在系统初始化时间里了一个供就绪任务登记的表,整个表就叫做就绪任务表。 1).8x8矩阵 Jean J.Labrosse 在设计的时候,因为uc/os中每个任务的优先级都是不同的,这样就使得每个任务都有与之相对应的独一无二的优先级。因此,任务就绪状态就可以根据优先级别的数量原创 2012-12-11 11:50:20 · 3558 阅读 · 0 评论 -
几种嵌入式RTOS的分析与比较(转)
几种嵌入式RTOS的分析与比较【摘要】本文介绍4种嵌入式实时操作系统VxWorks、μClinux、μC/OS-II和eCos,详细 分析比较了这4种操作系统的主要性能,并根据分析结果指出了各自的适用领域。【关键词】实时操作系统 任务管理 任务间同步与通信 内存管理 中断管理 文件系统VxWorks、μClinux、μC/OS-II和eCos是4种性能优良并被广泛应用的实时操作系统。本转载 2012-12-28 16:25:20 · 4621 阅读 · 0 评论