
学习日记
文章平均质量分 88
YunB西风英
一个放笔记的小书架 , 用云端代替榆木脑瓜 ∠( °ω°)/
展开
-
(自用笔记)房屋家具尺寸
梦中情房原创 2023-02-06 23:24:15 · 153 阅读 · 0 评论 -
(学习日报)总目录
本文是对该专栏的一个目录汇总,方便快速找到所需的知识。日期分标题为文章跳转链接。原创 2022-07-20 23:49:22 · 1703 阅读 · 0 评论 -
流程图语法Mermaid教程
在使用Markdown来编写博客的过程中,尤其是需要更醒目的**逻辑说明**时,就需要使用**流程图**。既然优快云官方推荐Mermaid作为流程图语法,那我也针对Mermaid来做一期教程。原创 2024-08-11 19:48:46 · 950 阅读 · 0 评论 -
(学习日记)2024.05.14:UCOSIII第六十八节:常用的控制宏介绍 第四部分
六十九、UCOSIII:常用的控制宏介绍 第四部分os_cfg_app.h文件一些杂项,如消息池大小,特殊程序的栈大小,阈值空闲任务参数中断处理任务参数统计任务参数时钟参数定时器参数代码实例app_cfg.h文件 os_cfg.h文件 os_cfg_app.h文件之间的区别原创 2024-04-30 12:07:31 · 133 阅读 · 0 评论 -
(学习日记)2024.05.13:UCOSIII第六十七节:常用的控制宏介绍 第三部分
六十九、UCOSIII:常用的控制宏介绍 第三部分os_cfg.h文件一些杂项事件标志内存管理互斥信号量消息队列信号量任务管理时间管理定时器管理代码实例应用实例原创 2024-04-30 12:06:01 · 172 阅读 · 0 评论 -
(学习日记)2024.05.12:UCOSIII第六十六节:常用的控制宏介绍 第二部分
六十九、UCOSIII:常用的控制宏介绍 第二部分lib_cfg.h文件内存库配置调度器配置信号量/消息邮箱/消息队列等OS对象的配置中断配置字符串库配置是否启用内存保护、是否使用浮点运算等代码实例应用实例原创 2024-04-29 17:18:46 · 183 阅读 · 0 评论 -
(学习日记)2024.05.11:UCOSIII第六十五节:常用的控制宏介绍 第一部分
六十九、UCOSIII:常用的控制宏介绍 第一部分app_cfg.h文件任务堆栈大小任务优先级大小最大信号量数目消息队列的最大消息数量每个消息的最大大小(字节)代码实例应用实例cpu_cfg.h文件CPU 名称配置CPU 时间戳配置CPU 中断禁用时间测量配置CPU计数前导零配置代码实例应用实例原创 2024-04-29 17:18:07 · 343 阅读 · 0 评论 -
(CTRL+F搜索版)常用的控制宏介绍
六十九、UCOSIII:常用的控制宏介绍app_cfg.h文件任务堆栈大小任务优先级大小最大信号量数目消息队列的最大消息数量每个消息的最大大小(字节)代码实例应用实例cpu_cfg.h文件CPU 名称配置CPU 时间戳配置CPU 中断禁用时间测量配置CPU计数前导零配置代码实例应用实例lib_cfg.h文件内存库配置调度器配置信号量/消息邮箱/消息队列等OS对象的配置中断配置字符串库配置原创 2024-05-01 09:00:00 · 147 阅读 · 0 评论 -
(CTRL+F搜索版)常用的结构体(os.h文件)
六十八、UCOSIII:常用的结构体(os.h文件)OS_TCBOS_SEMOS_FLAG_GRPOS_MEMOS_MSGOS_MSG_POOLOS_MSG_QOS_MUTEXOS_INT_QOS_QOS_RDY_LISTOS_TICK_SPOKEOS_TMROS_TMR_SPOKE原创 2024-04-28 18:04:56 · 185 阅读 · 0 评论 -
(学习日记)2024.05.10:UCOSIII第六十四节:常用的结构体(os.h文件)第三部分
六十八、UCOSIII:常用的结构体(os.h文件)第三部分OS_RDY_LISTOS_TICK_SPOKEOS_TMROS_TMR_SPOKEOS_PEND_DATAOS_PEND_LISTOS_PEND_OBJ原创 2024-04-28 18:03:44 · 170 阅读 · 0 评论 -
(学习日记)2024.05.09:UCOSIII第六十三节:常用的结构体(os.h文件)第二部分
六十八、UCOSIII:常用的结构体(os.h文件)第二部分OS_MEMOS_MSGOS_MSG_POOLOS_MSG_QOS_MUTEXOS_INT_QOS_Q原创 2024-04-28 18:03:08 · 166 阅读 · 0 评论 -
(学习日记)2024.05.08:UCOSIII第六十二节:常用的结构体(os.h文件)第一部分
六十八、UCOSIII:常用的结构体(os.h文件)第一部分OS_TCBOS_SEMOS_FLAG_GRP原创 2024-04-28 18:00:01 · 104 阅读 · 0 评论 -
(CTRL+F搜索版)UCOSIII函数解释(USER文件夹)
UCOSIII函数概览(USER文件夹搜索版)CTRL+F原创 2024-04-27 19:32:31 · 1465 阅读 · 0 评论 -
(学习日记)2024.05.07:UCOSIII第六十一节:User文件夹函数概览(uCOS-III->Source文件夹)第七部分
六十七、UCOSIII:User文件夹函数概览(uCOS-III->Source文件夹)第七部分5、uCOS-III文件夹Source文件夹os_tick.c文件OS_TickTaskOS_TickTaskInitOS_TickListInitOS_TickListInsertOS_TickListRemoveOS_TickListResetPeakOS_TickListUpdateos_time.c文件OSTimeDlyOSTimeDlyHMSMOSTimeDlyResume原创 2024-04-27 19:25:44 · 662 阅读 · 0 评论 -
(学习日记)2024.05.06:UCOSIII第六十节:User文件夹函数概览(uCOS-III->Source文件夹)第六部分
六十七、UCOSIII:User文件夹函数概览(uCOS-III->Source文件夹)第六部分5、uCOS-III文件夹Source文件夹os_sem.c文件OSSemCreateOSSemDelOSSemPendOSSemPendAbortOSSemPostOSSemSetOS_SemClrOS_SemDbgListAddOS_SemDbgListRemoveOS_SemInitOS_SemPostos_stat.c文件OSStatResetOSStatTaskCPUU原创 2024-04-27 19:25:07 · 618 阅读 · 0 评论 -
(学习日记)2024.05.05:UCOSIII第五十九节:User文件夹函数概览(uCOS-III->Source文件夹)第五部分
六十七、UCOSIII:User文件夹函数概览(uCOS-III->Source文件夹)第五部分5、uCOS-III文件夹Source文件夹os_pend_multi.c文件OSPendMultiOS_PendMultiGetRdyOS_PendMultiValidateOS_PendMultiWaitos_prio.c文件OS_PrioInitOS_PrioGetHighestOS_PrioInsertOS_PrioRemoveos_q.c文件OSQCreateOSQDel原创 2024-04-27 19:20:08 · 661 阅读 · 0 评论 -
(学习日记)2024.05.04:UCOSIII第五十八节:User文件夹函数概览(uCOS-III->Source文件夹)第四部分
六十七、UCOSIII:User文件夹函数概览(uCOS-III->Source文件夹)第四部分5、uCOS-III文件夹Source文件夹os_int.c文件OS_IntQPostOS_IntQRePostOS_IntQTaskOS_IntQTaskInitos_mem.c文件OSMemCreateOSMemGetOSMemPutOS_MemInitOS_MemDbgListAdd(可选)os_msg.c文件OS_MsgPoolInitOS_MsgQFreeAllOS_M原创 2024-04-27 19:14:10 · 695 阅读 · 0 评论 -
(学习日记)2024.05.03:UCOSIII第五十七节:User文件夹函数概览(uCOS-III->Source文件夹)第三部分
六十七、UCOSIII:User文件夹函数概览(uCOS-III->Source文件夹)第三部分5、uCOS-III文件夹Source文件夹os_dbg.c文件参数OS_Dbg_Initos_flag.c文件OSFlagCreateOSFlagDelOSFlagPendOSFlagPendAbortOSFlagPendGetFlagsRdyOSFlagPostOS_FlagBlockOS_FlagClrOS_FlagInitOS_FlagDbgListAddOS_FlagD原创 2024-04-27 19:11:12 · 778 阅读 · 0 评论 -
(学习日记)2024.05.02:UCOSIII第五十六节:User文件夹函数概览(uCOS-III->Source文件夹)第二部分
六十七、UCOSIII:User文件夹函数概览(uCOS-III->Source文件夹)第二部分5、uCOS-III文件夹Source文件夹os_core.c文件OS_PendDataInitOS_PendDbgNameAddOS_PendDbgNameRemoveOS_PendListChangePrioOS_PendListInitOS_PendListInsertHeadOS_PendListInsertPrioOS_PendListRemoveOS_PendListRemov原创 2024-04-27 18:59:36 · 564 阅读 · 0 评论 -
(学习日记)2024.05.01:UCOSIII第五十五节:User文件夹函数概览(uCOS-III->Source文件夹)第一部分
六十七、UCOSIII:User文件夹函数概览(uCOS-III->Source文件夹)第一部分5、uCOS-III文件夹Source文件夹os.h文件os_cfg_app.c文件os_core.c文件OSInitOSIntEnter和 OSIntExitOSSchedOSSchedLockOSSchedUnlockOSSchedRoundRobinCfgOSSchedRoundRobinYieldOSStartOSVersionOS_IdleTaskOS_IdleTaskI原创 2024-04-27 18:58:25 · 366 阅读 · 0 评论 -
(学习日记)2024.04.30:UCOSIII第五十四节:User文件夹函数概览(uCOS-III->Ports文件夹)
六十六、UCOSIII:User文件夹函数概览(uCOS-III->Ports文件夹)5、uCOS-III文件夹Ports->ARM-Cortex-M3->Generic->RealView文件夹os_cpu.h文件os_cpu_a.s文件os_cpu_c.c文件OSIdleTaskHookOSInitHookOSStatTaskHookOSTaskCreateHookOSTaskDelHookOSTaskReturnHookOSTaskStkInitOSTaskSwHookOS原创 2024-04-27 18:46:26 · 670 阅读 · 0 评论 -
(学习日记)2024.04.29:UCOSIII第五十三节:User文件夹函数概览(uC-LIB文件夹)第三部分
六十五、UCOSIII:User文件夹函数概览(uC-LIB文件夹)第三部分4、uC-LIB文件夹lib_str.c / lib_str.h文件Str_LenStr_Len_NStr_CopyStr_Copy_NStr_CatStr_Cat_NStr_CmpStr_Cmp_NStr_CmpIgnoreCase_NStr_CharStr_Char_NStr_Char_LastStr_Char_Last_NStr_Char_ReplaceStr_Char_Replace_NS原创 2024-04-27 18:23:11 · 759 阅读 · 0 评论 -
(学习日记)2024.04.28:UCOSIII第五十二节:User文件夹函数概览(uC-LIB文件夹)第二部分
六十五、UCOSIII:User文件夹函数概览(uC-LIB文件夹)第二部分4、uC-LIB文件夹lib_def.h文件lib_math.c / lib_math.h文件Math_InitMath_RandSetSeedMath_RandMath_RandSeedlib_mem.c / lib_mem.h文件Mem_InitMem_ClrMem_SetMem_CopyMem_MoveMem_CmpMem_HeapAllocMem_HeapGetSizeRemMem_SegG原创 2024-04-27 18:21:53 · 583 阅读 · 0 评论 -
(学习日记)2024.04.27:UCOSIII第五十一节:User文件夹函数概览(uC-LIB文件夹)第一部分
六十五、UCOSIII:User文件夹函数概览(uC-LIB文件夹)第一部分4、uC-LIB文件夹lib_ascii.c / lib_ascii.h文件ASCII_IsAlpha:ASCII_IsAlphaNum:ASCII_IsLower:ASCII_IsUpper:ASCII_IsDig:ASCII_IsDigOct:ASCII_IsDigHex:ASCII_IsBlank:ASCII_IsSpace:ASCII_IsPrint:ASCII_IsGraph:ASCII_IsP原创 2024-04-27 18:20:04 · 728 阅读 · 0 评论 -
(学习日记)2024.04.26:UCOSIII第五十节:User文件夹函数概览(uC-CPU文件夹)
六十四、UCOSIII:User文件夹函数概览(uC-CPU文件夹)3、uC-CPU文件夹cpu_core.c文件LOCAL DEFINES:LOCAL CONSTANTS:LOCAL DATA TYPES:LOCAL TABLES:CPU COUNT LEAD ZEROs LOOKUP TABLE:LOCAL GLOBAL VARIABLES:LOCAL FUNCTION PROTOTYPES:LOCAL CONFIGURATION ERRORS:CPU_Init():CPU_SW原创 2024-04-27 18:07:27 · 547 阅读 · 0 评论 -
(学习日记)2024.04.25:UCOSIII第四十九节:User文件夹函数概览(APP和BSP)
六十三、UCOSIII:User文件夹函数概览(APP和BSP)1、APP文件夹os_app_hooks.c文件App_OS_SetAllHooksApp_OS_ClrAllHooksApp_OS_TaskCreateHookApp_OS_TaskDelHookApp_OS_TaskReturnHookApp_OS_IdleTaskHookApp_OS_StatTaskHookApp_OS_TaskSwHookApp_OS_TimeTickHookos_app_hooks.h文件#原创 2024-04-27 18:06:25 · 572 阅读 · 0 评论 -
(学习日记)2024.04.20:UCOSIII第四十八节:各文件功能概览
六十二、UCOSIII:各文件功能概览USER文件夹APP文件夹app.capp_cfg.hcpu_cfg.hincludes.hlib_cfg.hos_app_hooks.c 和 os_app_hooks.hos_cfg.hos_cfg_app.hBSP文件夹bsp.hbsp.c各种外设文件夹uC-CPU文件夹cpu_core.ccpu_core.hcpu_def.hARM-Cortex-M3->RealView文件夹cpu.hcpu_a.asmcpu_c.c原创 2024-04-26 17:08:21 · 1082 阅读 · 0 评论 -
(学习日记)2024.04.19:UCOSIII第四十七节:各文件夹功能介绍
六十一、UCOSIII:各文件夹功能介绍1、文件夹介绍2、文件夹示意DocLibrariesCMSISstartupFWlibincsrcProjectUserAPPBSPuC-CPUuC-LIBuCOS-IIIPortsSource原创 2024-04-26 16:56:39 · 1291 阅读 · 1 评论 -
(笔记)KEIL经常碰到的错误(持续整理)
KEIL经常碰到的错误(持续整理)原创 2024-04-13 16:59:58 · 4917 阅读 · 0 评论 -
(学习日记)2024.04.18:UCOSIII第四十六节:CPU利用率及栈检测统计
六十、UCOSIII:CPU利用率及栈检测统计1、CPU利用率的基本概念及作用2、CPU利用率统计初始化3、栈溢出检测概念及作用4、栈溢出检测过程5、统计任务OS_StatTask()6、栈检测OSTaskStkChk()7、任务栈大小的确定8、CPU利用率及栈检测统计实验9、CPU利用率及栈检测统计实验现象原创 2024-04-13 16:45:23 · 1448 阅读 · 0 评论 -
(学习日记)2024.04.17:UCOSIII第四十五节:中断管理
五十九、UCOSIII:中断管理1、异常与中断的基本概念1. 异常的定义2. 中断的定义3. 中断的介绍4. 和中断相关的名词解释2、中断的运作机制1. 任务的上下文2. 中断服务函数处理上下文3、中断延迟的概念4、中断的应用场景5、中断管理讲解6、中断延迟发布1. 中断延迟发布的概念中断延时发布中断直接发布2. 中断队列控制块3. 中断延迟发布任务初始化OS_IntQTaskInit()4. 中断延迟发布过程OS_IntQPost()5. 中断延迟发布任务OS_Int原创 2024-04-13 15:31:42 · 1173 阅读 · 0 评论 -
(学习日记)2024.04.16:UCOSIII第四十四节:内存管理
五十八、UCOSIII:内存管理1、内存管理的基本概念2、内存管理的运作机制3、内存管理的应用场景4、内存管理函数接口讲解1. 内存池创建函数2. 内存申请函数OSMemGet()3. 内存释放函数5、内存管理实验6、内存管理实验现象原创 2024-04-12 15:59:12 · 1724 阅读 · 0 评论 -
(学习日记)2024.04.15:UCOSIII第四十三节:任务消息队列
五十七、UCOSIII:任务消息队列1、任务消息队列的基本概念2、任务消息队列的函数接口讲解1. 任务消息队列发送函数OSTaskQPost()2. 任务消息队列获取函数OSTaskQPend()3、任务消息队列实验4、任务消息队列实验现象原创 2024-04-12 15:36:06 · 1001 阅读 · 0 评论 -
(学习日记)2024.04.14:UCOSIII第四十二节:任务信号量
五十六、UCOSIII:任务信号量1、任务信号量的基本概念2、任务信号量的函数接口讲解1. 任务信号量释放函数OSTaskSemPost()2. 获取任务信号量函数OSTaskSemPend()3、任务信号量实验1、任务信号量代替二值信号量实验2. 任务信号量代替二值信号量实验现象3. 任务信号量代替计数信号量实验4. 任务信号量代替计数信号量实验原创 2024-04-12 15:00:41 · 767 阅读 · 0 评论 -
(学习日记)2024.04.13:UCOSIII第四十一节:软件定时器实验
五十五、UCOSIII:软件定时器实验1、软件定时器任务2、软件定时器实验3、软件定时器实验现象4、总结原创 2024-04-12 14:21:07 · 1008 阅读 · 0 评论 -
(学习日记)2024.04.12:UCOSIII第四十节:软件定时器函数接口讲解
五十四、UCOSIII:软件定时器函数接口讲解1、创建软件定时器函数OSTmrCreate()2、启动软件定时器函数OSTmrStart()1. OSTmrStart()2. OS_TmrLink()3、软件定时器列表管理1. 软件定时器列表2. OS_TmrUnlink()4、 停止定时器函数OSTmrStop()5、删除软件定时器函数OSTmrDel()原创 2024-04-11 22:46:06 · 1221 阅读 · 0 评论 -
(学习日记)2024.04.11:UCOSIII第三十九节:软件定时器
五十三、UCOSIII:软件定时器1、软件定时器的基本概念2、软件定时器应用场景3、软件定时器的精度4、软件定时器控制块原创 2024-04-08 23:28:38 · 1407 阅读 · 0 评论 -
(学习日记)2024.04.10:UCOSIII第三十八节:事件实验
五十二、UCOSIII:事件实验1、实验设计与代码2、实验现象原创 2024-04-08 17:25:19 · 516 阅读 · 0 评论 -
(学习日记)2024.04.09:UCOSIII第三十七节:事件函数接口
五十一、UCOSIII:事件函数接口1、事件创建函数OSFlagCreate()2、事件删除函数OSFlagDel()3、事件设置函数OSFlagPost()1. OSFlagPost()2. OS_FlagPost()4、事件等待函数OSFlagPend()原创 2024-04-08 17:20:03 · 754 阅读 · 0 评论 -
(学习日记)2024.04.08:UCOSIII第三十六节:事件
五十、UCOSIII:事件1、事件的基本概念2、事件的应用场景3、事件运作机制4、事件控制块原创 2024-04-06 11:10:04 · 695 阅读 · 0 评论