UCOS/II
expleeve
当我看到现在身边的人时,我在想,自己是不是该专注于某件事了
展开
-
ucos-ii核心算法分析
<br />ucos-ii核心算法分析<br />μC/OS-Ⅱ是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。其内核提供任务调度与管理、时间管理、任务间同步与通信、内存管理和中断服务等功能。适合小型控制系统,具有执行效率高、占用空间小、实时性能优良和可扩展 性强等特点,最小内核可编译至2KB。μC/OS-Ⅱ为何如此高效呢?我们从它的核心算法——任务调度算法开始分析。<br />1任务调度算法分析 <br /> 操作系统的实时性主要体现在:当优先级高的任务要求工作时,操作系统转载 2010-09-02 16:07:00 · 778 阅读 · 0 评论 -
pdata= pdata 防止编译警告
<br />e.g:<br />void TaskSetup(void *pdata) <br />{ <br />#if OS_CRITICAL_METHOD == 3 /* Allocate storage for CPU status register */ <br />OS_CPU_SR cpu_sr; <br />#endif <br />INT8U err; <br /><br />pdata = pdata; /* Prevent compiler原创 2010-09-02 16:29:00 · 3517 阅读 · 0 评论 -
在UC/OS-II上开发应用程序的起步信息
<br />1、 可以直接使用ucos_lib.a(UC/OS-II在ADS上的函数库)来进行各种函数操作,比如LCD_printf(“hello world/n”);等,详情见桌面《基于UCOS操作系统的API函数.chm》。<br />2、 发现在UC/OS内核中有TaskChangePrio函数,可以改变优先级,呵呵<br />3、 发现一个这样的例子:<br />void YourTask(void *pdata)<br />{<br />for(;;)<br />{<br />/*用户代码*原创 2010-09-02 16:28:00 · 1092 阅读 · 0 评论