![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UCOSIII学习笔记
文章平均质量分 90
CeHi
这个作者很懒,什么都没留下…
展开
-
UCOSIII学习笔记3——第一个程序
main函数中通过OSTaskcreate()创建了一个名字为start_task的任务。在start_task任务中创建了一个LED1_task任务,实现了LED闪烁的效果。#include "system.h"#include "SysTick.h"#include "led.h"#include "includes.h"//#define START_TASK_PRIO 3//#define START_TASK_SIZE 512//OS_TCB StartTaskTCB;原创 2021-08-12 22:25:39 · 509 阅读 · 0 评论 -
UCOSIII学习笔记2——开发环境搭建
开发环境搭建——基于Keil1.拷贝一个STM32裸机工程。并新建一个文件夹UCOSSIII,如图所示2.在新建的文件夹里新建五个文件夹,分别是:uc-BSP,uc-CONFIG, uc-CPU ,uc-LIB, ucos-III3.接下来就是从官方源码里将文件拷贝到新建的文件里1)官方 uCOS-III 源码\Micrium_uC-Eval-STM32F107_uCOS-III\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\BS原创 2021-08-09 21:48:52 · 1076 阅读 · 1 评论 -
UCOSIII学习笔记1——初识UCOSIII
UCOSIII学习笔记——初始UCOSIIIuCOSIII是一个可扩展的,可固化的,抢占式的实时内核,它管理的任务个数不受限制。它是第三代内核,提供了现代实时内核所期望的所有功能包括资源管理、同步、内部任务交流等。UCOSIII也提供了很多特性是其他实时内核中所没有的。比如能在运行时测量运行性能,直接的发送信号或消息给任务,任务能同时等待多个信号量和消息队列。Micrium提供了RTOS一套完整的组件,包括uc/FS、uC/TCP-IP、uC/GUI、uc/USB等。这些组件大部分可以单独执行除了uC/T原创 2021-08-09 21:47:55 · 712 阅读 · 0 评论