
ucosii情景完全分析
鲁班king666
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ucosii 代码分析前言
Why ucosii 其实现在市面上占有率最高的·RTOS是freertos,freertos凭借它的完全开源 最最重要的免费市场占有率连年增加。 从单片机向操作系统过度过程中,我发现ucosii资料目前还是最多的,过去两个星期中我大概完全分析了ucosii的源代码(基于Cortex-M3平台的STM32F103),所以产生了写一系列博客记录自己学习过程的想法。 其实在这个过程中我是先看的u...原创 2018-06-29 17:40:34 · 294 阅读 · 0 评论 -
ucosii情景完全分析 之 Bsp分析
bsp.c #include "..\App\includes.h" /******************************************************************************* * Function Name : RCC_Configuration * Description : Configures the different ...原创 2018-06-29 19:16:16 · 1351 阅读 · 0 评论 -
ucosii情景完全分析 之 uC-CPU分析
uC-CPU文件夹内容 cpu_def.h :主要是机器字长定义、机器大小端定义 、CPU进入临界区方式宏定义 cpu.h :主要是一些跟移植相关的数据类型重新定义(typedef),宏定义CM3的内部异常号,然后一些CM3内核寄存器的宏定义(非常主要),最后是一些配置宏定义依赖关系出错处理的预处理。 cpu_c.c :主要是位域操作宏定义和函数,然后就是使能、失能特...原创 2018-06-29 21:08:39 · 2137 阅读 · 0 评论 -
ucosii情景完全分析 之 uC-LIB分析
uC-CPU文件夹内容 lib_def.h :主要是bool 宏定义、位操作宏定义、时钟节怕宏定义等 lib_mem.h :主要是lib_mem错误码定义、内存类型(堆内存、内存池)宏定义,内存池结构定义,然后是跟大小端有关的不同字长数据读取、写入、复制宏定义,最后是一些函数声明和配置红出错预处理 lib_str.h :一些字符串操作相关的函数声明,功能其实与C标准库一样,可能是代码量更少吧...原创 2018-06-30 14:05:14 · 1420 阅读 · 0 评论 -
ucosii情景完全分析 之 os_core.c
os_core.c算是ucosii的核心文件了,里面主要是 + TCB结构的一些操作 + sched的一些操作 + event的一些操作 + OS 初始化的一些函数 TCB的操作 /* *****************************************************************************************************...原创 2018-08-22 15:12:34 · 386 阅读 · 0 评论