自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一个放笔记的小书架

学习是唯一能够打破焦虑的征途,方向明确尤甚。

  • 博客(193)
  • 收藏
  • 关注

原创 UCOSIII章节介绍

在嵌入式的学习中,对于较高性能的MCU,不可缺少的一环就是挑选操作系统。操作系统分为硬实时系统与软实时系统,硬实时系统的代表之一就是`μC/OS-III`,为了方便命名文件,经常写作`UCOSIII`。本系列就是针对`UCOSIII`系统的学习,从配置Keil到移植代码,从内核的讲解到整个系统的功能分析,循序渐进地掌握UCOSIII源码

2024-04-28 18:08:38 91

原创 (笔记总结)C/C++语言的常用库函数(持续记录,积累量变)

常用C/C++函数

2024-01-22 19:15:36 1783

原创 (学习日报)总目录

本文是对该专栏的一个目录汇总,方便快速找到所需的知识。日期分标题为文章跳转链接。

2022-07-20 23:49:22 795

原创 (笔记)元器件笔记(梳理完毕,积累量变)

集成电路丝印参数解释1、74HC245D2、74HC138D1、74HC245D类型数据系列 :74HC逻辑类型 :收发器,非反相电压 :2 V ~ 6 V 工作温度 :-40°C ~ 125°C外壳 :(7.5mm 宽)输出电流高,低 :7.8mA, 7.8mA每个元件的位元数 :8元件数 :单针脚数:20电源电压:5V电源电压 最大:6V电源电压 最小:2V表面安装器件:表面安装输入

2022-03-14 18:36:01 5261

原创 (CTRL+F搜索版)常用的控制宏介绍

六十九、UCOSIII:常用的控制宏介绍app_cfg.h文件任务堆栈大小任务优先级大小最大信号量数目消息队列的最大消息数量每个消息的最大大小(字节)代码实例应用实例cpu_cfg.h文件CPU 名称配置CPU 时间戳配置CPU 中断禁用时间测量配置CPU计数前导零配置代码实例应用实例lib_cfg.h文件内存库配置调度器配置信号量/消息邮箱/消息队列等OS对象的配置中断配置字符串库配置

2024-05-01 09:00:00 16

原创 (学习日记)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 12

原创 (学习日记)2024.05.13:UCOSIII第六十七节:常用的控制宏介绍 第三部分

六十九、UCOSIII:常用的控制宏介绍 第三部分os_cfg.h文件一些杂项事件标志内存管理互斥信号量消息队列信号量任务管理时间管理定时器管理代码实例应用实例

2024-04-30 12:06:01 85

原创 (学习日记)2024.05.12:UCOSIII第六十六节:常用的控制宏介绍 第二部分

六十九、UCOSIII:常用的控制宏介绍 第二部分lib_cfg.h文件内存库配置调度器配置信号量/消息邮箱/消息队列等OS对象的配置中断配置字符串库配置是否启用内存保护、是否使用浮点运算等代码实例应用实例

2024-04-29 17:18:46 119

原创 (学习日记)2024.05.11:UCOSIII第六十五节:常用的控制宏介绍 第一部分

六十九、UCOSIII:常用的控制宏介绍 第一部分app_cfg.h文件任务堆栈大小任务优先级大小最大信号量数目消息队列的最大消息数量每个消息的最大大小(字节)代码实例应用实例cpu_cfg.h文件CPU 名称配置CPU 时间戳配置CPU 中断禁用时间测量配置CPU计数前导零配置代码实例应用实例

2024-04-29 17:18:07 240

原创 (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 96

原创 (学习日记)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 63

原创 (学习日记)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 71

原创 (学习日记)2024.05.08:UCOSIII第六十二节:常用的结构体(os.h文件)第一部分

六十八、UCOSIII:常用的结构体(os.h文件)第一部分OS_TCBOS_SEMOS_FLAG_GRP

2024-04-28 18:00:01 32

原创 (CTRL+F搜索版)UCOSIII函数解释(USER文件夹)

UCOSIII函数概览(USER文件夹搜索版)CTRL+F

2024-04-27 19:32:31 1193

原创 (学习日记)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 555

原创 (学习日记)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 509

原创 (学习日记)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 537

原创 (学习日记)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 610

原创 (学习日记)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 695

原创 (学习日记)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 454

原创 (学习日记)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 258

原创 (学习日记)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 588

原创 (学习日记)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 664

原创 (学习日记)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 490

原创 (学习日记)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 640

原创 (学习日记)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 465

原创 (学习日记)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 478

原创 (学习日记)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 741

原创 (学习日记)2024.04.19:UCOSIII第四十七节:各文件夹功能介绍

六十一、UCOSIII:各文件夹功能介绍1、文件夹介绍2、文件夹示意DocLibrariesCMSISstartupFWlibincsrcProjectUserAPPBSPuC-CPUuC-LIBuCOS-IIIPortsSource

2024-04-26 16:56:39 1090 1

原创 (笔记)KEIL经常碰到的错误(持续整理)

KEIL经常碰到的错误(持续整理)

2024-04-13 16:59:58 1718

原创 (学习日记)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 1255

原创 (学习日记)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 1058

原创 (学习日记)2024.04.16:UCOSIII第四十四节:内存管理

五十八、UCOSIII:内存管理1、内存管理的基本概念2、内存管理的运作机制3、内存管理的应用场景4、内存管理函数接口讲解1. 内存池创建函数2. 内存申请函数OSMemGet()3. 内存释放函数5、内存管理实验6、内存管理实验现象

2024-04-12 15:59:12 1615

原创 (学习日记)2024.04.15:UCOSIII第四十三节:任务消息队列

五十七、UCOSIII:任务消息队列1、任务消息队列的基本概念2、任务消息队列的函数接口讲解1. 任务消息队列发送函数OSTaskQPost()2. 任务消息队列获取函数OSTaskQPend()3、任务消息队列实验4、任务消息队列实验现象

2024-04-12 15:36:06 858

原创 (学习日记)2024.04.14:UCOSIII第四十二节:任务信号量

五十六、UCOSIII:任务信号量1、任务信号量的基本概念2、任务信号量的函数接口讲解1. 任务信号量释放函数OSTaskSemPost()2. 获取任务信号量函数OSTaskSemPend()3、任务信号量实验1、任务信号量代替二值信号量实验2. 任务信号量代替二值信号量实验现象3. 任务信号量代替计数信号量实验4. 任务信号量代替计数信号量实验

2024-04-12 15:00:41 631

原创 (学习日记)2024.04.13:UCOSIII第四十一节:软件定时器实验

五十五、UCOSIII:软件定时器实验1、软件定时器任务2、软件定时器实验3、软件定时器实验现象4、总结

2024-04-12 14:21:07 936

原创 (学习日记)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 947

原创 (学习日记)2024.04.11:UCOSIII第三十九节:软件定时器

五十三、UCOSIII:软件定时器1、软件定时器的基本概念2、软件定时器应用场景3、软件定时器的精度4、软件定时器控制块

2024-04-08 23:28:38 1328

原创 (学习日记)2024.04.10:UCOSIII第三十八节:事件实验

五十二、UCOSIII:事件实验1、实验设计与代码2、实验现象

2024-04-08 17:25:19 442

原创 (学习日记)2024.04.09:UCOSIII第三十七节:事件函数接口

五十一、UCOSIII:事件函数接口1、事件创建函数OSFlagCreate()2、事件删除函数OSFlagDel()3、事件设置函数OSFlagPost()1. OSFlagPost()2. OS_FlagPost()4、事件等待函数OSFlagPend()

2024-04-08 17:20:03 652

UCOSIII-10-计数信号量实验

移步博客 2024.04.04:UCOSIII第三十二节:计数信号量实验

2024-04-06

UCOSIII-9-消息列表-串口发送

详细介绍移步博客 https://blog.csdn.net/qq_36769966/article/details/137364847

2024-04-04

UCOSIII-8-任务挂起-LED切换-串口发送

详细介绍移步博客 https://blog.csdn.net/qq_36769966/article/details/137159916

2024-04-04

UCOSIII-7-多任务运行-LED红绿蓝切换

UCOSIII_7_多任务运行_LED红绿蓝切换

2024-03-28

UCOSIII-6-UCOSIII移植

UCOSIII-6-UCOSIII移植

2024-03-23

UCOSIII-5-临界段-就绪列表-优先级-时基列表-时间片-挂起与恢复

UCOSIII-5-临界段-就绪列表-优先级-时基列表-时间片-挂起与恢复

2024-03-17

UCOSIII-4-时间戳

移步文章 https://blog.csdn.net/qq_36769966/article/details/136509497

2024-03-07

UCOSIII-3-阻塞延时与空闲任务

请移步博客 https://blog.csdn.net/qq_36769966/article/details/136482522

2024-03-06

UCOSIII-2-任务时间片运行

文件教程移步博客 https://blog.csdn.net/qq_36769966/article/details/136480828

2024-03-05

UCOSIII-一-任务定义与切换

请移步文件配套文章 https://blog.csdn.net/qq_36769966/article/details/136443837?spm=1001.2014.3001.5501

2024-03-05

W25Q64中文数据手册

W25Q64中文数据手册

2023-07-26

51-DS18B20温度传感器

https://editor.csdn.net/md?articleId=130978141

2023-06-02

51-AT24C02数据存储

文章链接 https://editor.csdn.net/md/?articleId=130966877

2023-05-31

51-蜂鸣器放歌(天空之城)

51-蜂鸣器放歌(天空之城)

2023-05-31

计算机三级嵌入式系统开发 知识点笔记

文件目录与内容介绍看本文 https://blog.csdn.net/qq_36769966/article/details/130508327

2023-05-05

51-DS1302实时时钟

51:LED点阵屏显示汉字动画 快速显示汉字,详情见本人博客 (学习日记)2023.4.18 https://blog.csdn.net/qq_36769966/article/details/130222928 这个链接也可以 https://blog.csdn.net/qq_36769966/article/details/125903014?spm=1001.2014.3001.5502 在里面可以查看以前的学习日记

2023-04-18

51:中断控制串口发送,并亮灯

51:LED点阵屏显示汉字动画 快速显示汉字,详情见本人博客 (学习日记)2023.4.11 https://blog.csdn.net/qq_36769966/article/details/130065664?spm=1001.2014.3001.5502 这个链接也可以 https://blog.csdn.net/qq_36769966/article/details/125903014?spm=1001.2014.3001.5502 在里面可以查看以前的学习日记

2023-04-12

51:LED点阵屏显示汉字动画

51:LED点阵屏显示汉字动画 快速显示汉字,详情见本人博客 (学习日记)2023.4.12 https://blog.csdn.net/qq_36769966/article/details/130101673?spm=1001.2014.3001.5501 这个链接也可以 https://blog.csdn.net/qq_36769966/article/details/125903014?spm=1001.2014.3001.5502 在里面可以查看以前的学习日记

2023-04-12

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除