UCOS
文章平均质量分 65
码农u号
INVERTER,UPS,UCOS,LINUX
展开
-
UCOS之任务控制块练习
#include <stdio.h>#include <string.h>typedef struct tcb{ //定义了结构体,并且用别名 TCB代表struct tcb char *code_name; int p; int v_num; void (*fun)();}TCB;void function1(){char i;for(i=0;i<10原创 2017-05-23 11:55:01 · 408 阅读 · 0 评论 -
UCOS专业术语中英对译
1、stack —— 堆栈 2、API函数 —— Application Programming Interface应用程序编程接口 3、HOOK —— 钩子函数、介入函数 4、CLZ —— Count Leading Zero 计算前导零 5、FF1 —— Find First One 首位壹指令 6、critical sections —— 临界段代码 7原创 2017-04-21 22:14:24 · 533 阅读 · 0 评论 -
UCOS基础概念总结
1、UCOS UCOS III 是一个可裁剪、可固化、可剥夺型的多任务内核,没有任务数目限制。UCOS II有任务数量限制,最多64个任务。UCOS III与UCOS II的大致区别是:a,任务数目由64个变为无限个。b,优先级相同的任务数目由1个变为无限制个。c,UCOS III增加了时间片轮转调度。d,UCOS III可直接向任务发送信号,UCOS II不可以。e,UCOS III可直接向任务原创 2017-04-10 22:51:39 · 3599 阅读 · 1 评论 -
手把手教UCOS II移植到DSP 2803x(28035为例)
移植前说明: 相信学过UCOS的人都看过下面这张图,这张图讲解了UCOS移植的方法。这是ARM芯片移植UCOS的体系结构图,当然对于其它芯片也是适用的,只是个别文件名不同而已。移植的时候,图示红色部分是不需要去修改的,需要修改的是蓝色部分(这部分与芯片的型号是相关的,不同芯片是不一样的),绿色部分也可以适当更改。可以通过os_cfg.h裁剪UCOS代码,因为UCOS相对来说还是比较臃肿的。原创 2017-09-24 16:11:44 · 8980 阅读 · 12 评论