
按相关性排序 按时间排序
- uC/OS-II简介 2009-12-14 22:47:18
- 主要包括中断级任务切换的底层实现、任务级任务切换的底层实现、时钟节拍的产生和处理、中断的相关处理部分等内容。uC/OS-II的任务切换机理及中断调度优化 摘要...J.Labrosse开发的μC/OS,由于开放源代码和强大而稳定的功能,曾经一度在嵌入式系统领域引起强烈反响...
- uC/OS-II应用笔记--1 2009-11-23 12:46:43
- 其中有一个就是遥控器的解码。用uC/OS-II不久,总对任务的调度不是很放心,于是先在普通的前后台上面把红外遥控解码程序调试了一遍,很顺利,马上就可以用了。于是把这些程序移植到了uC/OS-II上,由于红外解码需要用到捕捉中断功能,一开始并没有太在意这个,直接把中断服...
- 在PROTEUS中使用ARM处理器及uC/OS-II移植理解 2009-11-09 11:10:26
- CMPR1,#1LDREQ SP,=StackUsrBL$调用c语言的中断处理程序堆栈操作完成之后,切换到系统模式下运行C语言中定义的中断复位函数,才能达到中断嵌套的目的。当中断服务函数执行完毕之后,退出中断。在uC/OS-II的环境下考虑,因为IRQ中断发生之后,会改变任务就绪列表,...
- 关于uc/os ii在ARMMagic2410上的移植 2009-10-07 16:09:46
- 花了一个国庆节的时间终于把周立功的ARMMagic2410的uc/osii移植程序看了差不多了!!但是有一个疑问一直困扰着我。在主程序中建了两个任务,Task0和Task1,但是在任务切换的时候用了s3c2410系统模式下的堆栈,并没有把任务数据推入到任务所对应的堆栈里;出栈的时候却把任务...
- 如何选择适合当前项目的最佳操作系统? 2009-09-20 02:47:54
- 所以很多客户还是选择WinCE。如果项目中还需要用到GUI的话,那么WinCE可以说是最佳的选择了,这是WinCE最明显的优势之一。如果无论开发什么产品都选择WinCE的话,肯定是不划算的。比如选用uC/OS-II就可以实现的项目,如果因为开发人员的喜好而选用WinCE,至少需要...
- UC/OS和uClinux的比较 2009-09-05 14:08:54
- 便立即剥夺当前进程的运行(将其放回就绪状态),把CPU分配给其它进程。作为实时操作系统,uC/OS采用的是可剥夺型实时多任务内核。可剥夺型的实时内核在任何时候都运行就绪了的最高优先级的任务。uC/OS中最多可以支持64个任务,分别对应优先级0~63,其中0为最高优先级...
- UC/OS-II简介 2009-09-05 14:34:46
- OSTaskStat(),它的优先级为该任务每秒运行一次,负责计算当前CPU的利用率...OSTaskIdle(),它的优先级最低为该任务只是不停地给一个32位的整型变量加一;另一个是统计任务OSTaskStat(),它的优先级为该任务每秒运行一次,负责计算当前CPU的利用率。uC/OS-#8545;要求用户提供...
- uC/OS-II简介 2009-07-11 10:19:02
- 内存管理,中断管理等。任务管理 中最多可以支持64 个任务,分别对应优先级0~63,其中0为最高优先级。63为最低级,系统保留了4个最高优先级的任务和4个最低优先级的任务,所有用户可以使用的任务数有56个。uC/OS-II提供了任务管理的各种函数调用,包括创建任务,...
- UC/OS移植--Os_cpu_a.s 2009-07-08 11:14:50
- 因此区别于中断级别的任务切换。它的工作是先将当前任务的CPU现场保存到该任务堆栈中,然后获得最高优先级任务的堆栈指针,从该堆栈中恢复此任务的CPU现场,使之继续执行。这样就完成了一次任务切换。uc/os-ii中,如果任务执行了某个函数,而这个函数的执行结果是...
- UC/OS移植--Os_cpu_c.c 2009-07-08 10:13:11
- UC/OS移植--Os_cpu_c.cμC/OS-II的移植要求用户编写10个简单的C函数...ostaskcreate()或ostaskcreateext()来调用,用来初始化任务的堆栈。初始化后的堆栈保存着任务第一次执行时的上下文环境,它和中断后的堆栈神似!Os_STK*OSTaskStkInit(viod(*task)(void*pd...
相关搜索



