(学习日记)UCOSIII函数解释(USER文件夹搜索版)CTRL+F

2024-04-28 05:20

本文主要是介绍(学习日记)UCOSIII函数解释(USER文件夹搜索版)CTRL+F,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

写在前面:
由于时间的不足与学习的碎片化,写博客变得有些奢侈。
但是对于记录学习(忘了以后能快速复习)的渴望一天天变得强烈。
既然如此
不如以天为单位,以时间为顺序,仅仅将博客当做一个知识学习的目录,记录笔者认为最通俗、最有帮助的资料,并尽量总结几句话指明本质,以便于日后搜索起来更加容易。


标题的结构如下:“类型”:“知识点”——“简短的解释”
部分内容由于保密协议无法上传。


点击此处进入学习日记的总目录

在使用μC/OS-iii的过程中,总是会对某个函数产生疑惑,F12看代码虽然方便,但仍然有大量的时间消耗。
本文将μC/OS-iii用到的所有函数都进行了整理并解释,方便搜索。

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

  • USER文件夹函数概览
    • APP文件夹
      • os_app_hooks.c文件
        • App_OS_SetAllHooks
        • App_OS_ClrAllHooks
        • App_OS_TaskCreateHook
        • App_OS_TaskDelHook
        • App_OS_TaskReturnHook
        • App_OS_IdleTaskHook
        • App_OS_StatTaskHook
        • App_OS_TaskSwHook
        • App_OS_TimeTickHook
      • os_app_hooks.h文件
        • #ifdef OS_APP_HOOKS_H_GLOBALS
        • #define OS_APP_HOOKS_H_EXT
      • 本文件夹其他文件在后续宏介绍专章中解释
    • BSP文件夹
      • bsp.h文件
        • GPIO PIN DEFINITIONS
        • INT DEFINES
        • PERIPH DEFINES
        • DATA TYPES
        • GLOBAL VARIABLES
        • MACRO'S
        • FUNCTION PROTOTYPES
        • INTERRUPT SERVICES
        • PERIPHERAL POWER/CLOCK SERVICES
        • LED SERVICES
        • STATUS INPUTS
        • MODULE END
      • bsp.c文件
        • CPU_INT32U BSP_CPU_ClkFreq_MHz;
        • BSP_Init()
        • BSP_CPU_ClkFreq
        • OSProbe_TmrInit()和OSProbe_TmrRd
        • CPU_TS_TmrInit()和CPU_TS_TmrRd
      • 各种外设文件夹
    • 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_Exception
        • CPU_NameClr
        • CPU_NameGet
        • CPU_NameSet
        • CPU_TS_Get32
        • CPU_TS_Get64
        • CPU_TS_Update
        • CPU_TS_TmrFreqGet
        • CPU_TS_TmrFreqSet
        • CPU_IntDisMeasMaxCurReset
        • CPU_IntDisMeasMaxCurGet
        • CPU_IntDisMeasMaxGet
        • CPU_IntDisMeasStart
        • CPU_IntDisMeasStop
        • CPU_CntLeadZeros
        • CPU_CntTrailZeros
        • CPU_CntTrailZeros08
        • CPU_CntTrailZeros16
        • CPU_CntTrailZeros32
        • CPU_CntTrailZeros64
        • CPU_TS_Init
        • CPU_IntDisMeasInit
        • CPU_IntDisMeasMaxCalc
      • cpu_core.h文件
      • cpu_def.h文件
      • ARM-Cortex-M3->RealView文件夹
        • cpu.h文件
        • cpu_a.asm文件
        • cpu_c.c文件
          • CPU_BitBandClr
          • CPU_BitBandSet
          • CPU_IntSrcDis
          • CPU_IntSrcEn
          • CPU_IntSrcPendClr
          • CPU_IntSrcPrioSet
          • CPU_IntSrcPrioGet
    • 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_IsPunct
        • ASCII_IsCtrl
        • ASCII_ToLower
        • ASCII_ToUpper
        • ASCII_Cmp
      • lib_def.h文件
      • lib_math.c / lib_math.h文件
        • Math_Init
        • Math_RandSetSeed
        • Math_Rand
        • Math_RandSeed
      • lib_mem.c / lib_mem.h文件
        • Mem_Init
        • Mem_Clr
        • Mem_Set
        • Mem_Copy
        • Mem_Move
        • Mem_Cmp
        • Mem_HeapAlloc
        • Mem_HeapGetSizeRem
        • Mem_SegGetSizeRem
        • Mem_PoolClr
        • Mem_PoolCreate
        • Mem_PoolBlkGetNbrAvail
        • Mem_PoolBlkGet
        • Mem_PoolBlkGetUsedAtIx
        • Mem_PoolBlkFree
        • Mem_PoolBlkIxGet
        • Mem_PoolBlkIsValidAddr
        • Mem_SegCalcTotSize
        • Mem_SegAlloc
      • lib_str.c / lib_str.h文件
        • Str_Len
        • Str_Len_N
        • Str_Copy
        • Str_Copy_N
        • Str_Cat
        • Str_Cat_N
        • Str_Cmp
        • Str_Cmp_N
        • Str_CmpIgnoreCase_N
        • Str_Char
        • Str_Char_N
        • Str_Char_Last
        • Str_Char_Last_N
        • Str_Char_Replace
        • Str_Char_Replace_N
        • Str_Str
        • Str_Str_N
        • Str_FmtNbr_Int32U
        • Str_FmtNbr_Int32S
        • Str_FmtNbr_32
        • Str_ParseNbr_Int32U
        • Str_ParseNbr_Int32S
        • Str_FmtNbr_Int32
        • Str_ParseNbr_Int32
      • Ports->ARM-Cortex-M3->RealView文件夹
        • lib_mem_a.asm文件
    • uCOS-III文件夹
      • Ports->ARM-Cortex-M3->Generic->RealView文件夹
        • os_cpu.h文件
        • os_cpu_a.s文件
        • os_cpu_c.c文件
          • OSIdleTaskHook
          • OSInitHook
          • OSStatTaskHook
          • OSTaskCreateHook
          • OSTaskDelHook
          • OSTaskReturnHook
          • OSTaskStkInit
          • OSTaskSwHook
          • OSTimeTickHook
          • OS_CPU_SysTickHandler
          • OS_CPU_SysTickInit
      • Source文件夹
        • os.h文件
        • os_cfg_app.c文件
        • os_core.c文件
          • OSInit
          • OSIntEnter和 OSIntExit
          • OSSched
          • OSSchedLock
          • OSSchedUnlock
          • OSSchedRoundRobinCfg
          • OSSchedRoundRobinYield
          • OSStart
          • OSVersion
          • OS_IdleTask
          • OS_IdleTaskInit
          • OS_Pend
          • OS_PendAbort
          • OS_PendAbort1
          • OS_PendDataInit
          • OS_PendDbgNameAdd
          • OS_PendDbgNameRemove
          • OS_PendListChangePrio
          • OS_PendListInit
          • OS_PendListInsertHead
          • OS_PendListInsertPrio
          • OS_PendListRemove
          • OS_PendListRemove1
          • OS_PendObjDel
          • OS_PendObjDel1
          • OS_Post
          • OS_Post1
          • OS_RdyListInit
          • OS_RdyListInsert
          • OS_RdyListInsertHead
          • OS_RdyListInsertTail
          • OS_RdyListMoveHeadToTail
          • OS_RdyListRemove
          • OS_Sched0
          • OS_SchedLockTimeMeasStart
          • OS_SchedLockTimeMeasStop
          • OS_SchedRoundRobin
          • OS_TaskBlock
          • OS_TaskRdy
        • os_dbg.c文件
          • 参数
          • OS_Dbg_Init
        • os_flag.c文件
          • OSFlagCreate
          • OSFlagDel
          • OSFlagPend
          • OSFlagPendAbort
          • OSFlagPendGetFlagsRdy
          • OSFlagPost
          • OS_FlagBlock
          • OS_FlagClr
          • OS_FlagInit
          • OS_FlagDbgListAdd
          • OS_FlagDbgListRemove
          • OS_FlagPost
          • OS_FlagTaskRdy
        • os_int.c文件
          • OS_IntQPost
          • OS_IntQRePost
          • OS_IntQTask
          • OS_IntQTaskInit
        • os_mem.c文件
          • OSMemCreate
          • OSMemGet
          • OSMemPut
          • OS_MemInit
          • OS_MemDbgListAdd(可选)
        • os_msg.c文件
          • OS_MsgPoolInit
          • OS_MsgQFreeAll
          • OS_MsgQInit
          • OS_MsgQGet
          • OS_MsgQPut
        • os_mutex.c文件
          • OSMutexCreate
          • OSMutexDel
          • OSMutexPend
          • OSMutexPendAbort
          • OSMutexPost
          • OS_MutexClr
          • OS_MutexDbgListAdd
          • OS_MutexDbgListAdd
          • OS_MutexDbgListRemove
          • OS_MutexInit
        • os_pend_multi.c文件
          • OSPendMulti
          • OS_PendMultiGetRdy
          • OS_PendMultiValidate
          • OS_PendMultiWait
        • os_prio.c文件
          • OS_PrioInit
          • OS_PrioGetHighest
          • OS_PrioInsert
          • OS_PrioRemove
        • os_q.c文件
          • OSQCreate
          • OSQDel
          • OSQFlush
          • OSQPend
          • OSQCreate
          • OSQDel
          • OSQFlush
          • OSQPend
          • OSQPendAbort
          • OSQPost
          • OS_QClr
          • OS_QDbgListAdd
          • OS_QDbgListRemove
          • OS_QInit
          • OS_QPost
        • os_sem.c文件
          • OSSemCreate
          • OSSemDel
          • OSSemPend
          • OSSemPendAbort
          • OSSemPost
          • OSSemSet
          • OS_SemClr
          • OS_SemDbgListAdd
          • OS_SemDbgListRemove
          • OS_SemInit
          • OS_SemPost
        • os_stat.c文件
          • OSStatReset
          • OSStatTaskCPUUsageInit
          • OS_StatTask
          • OS_StatTaskInit
        • os_task.c文件
          • OSTaskChangePrio
          • OSTaskCreate
          • OSTaskDel
          • OSTaskQFlush
          • OSTaskQPend
          • OSTaskQPendAbort
          • OSTaskQPost
          • OSTaskRegGet
          • OSTaskRegGetID
          • OSTaskRegSet
          • OSTaskResume
          • OSTaskSemPend
          • OSTaskSemPendAbort
          • OSTaskSemPost
          • OSTaskSemSet
          • OSTaskStkChk
          • OSTaskSuspend
          • OSTaskTimeQuantaSet
          • OS_TaskDbgListAdd 和 OS_TaskDbgListRemove
          • OS_TaskInit
          • OS_TaskInitTCB
          • OS_TaskQPost
          • OS_TaskResume
          • OS_TaskReturn
          • OS_TaskSemPost
          • OS_TaskSuspend
        • os_tick.c文件
          • OS_TickTask
          • OS_TickTaskInit
          • OS_TickListInit
          • OS_TickListInsert
          • OS_TickListRemove
          • OS_TickListResetPeak
          • OS_TickListUpdate
        • os_time.c文件
          • OSTimeDly
          • OSTimeDlyHMSM
          • OSTimeDlyResume
          • OSTimeGet

这篇关于(学习日记)UCOSIII函数解释(USER文件夹搜索版)CTRL+F的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/942416

相关文章

Python itertools中accumulate函数用法及使用运用详细讲解

《Pythonitertools中accumulate函数用法及使用运用详细讲解》:本文主要介绍Python的itertools库中的accumulate函数,该函数可以计算累积和或通过指定函数... 目录1.1前言:1.2定义:1.3衍生用法:1.3Leetcode的实际运用:总结 1.1前言:本文将详

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

轻松上手MYSQL之JSON函数实现高效数据查询与操作

《轻松上手MYSQL之JSON函数实现高效数据查询与操作》:本文主要介绍轻松上手MYSQL之JSON函数实现高效数据查询与操作的相关资料,MySQL提供了多个JSON函数,用于处理和查询JSON数... 目录一、jsON_EXTRACT 提取指定数据二、JSON_UNQUOTE 取消双引号三、JSON_KE

MySQL数据库函数之JSON_EXTRACT示例代码

《MySQL数据库函数之JSON_EXTRACT示例代码》:本文主要介绍MySQL数据库函数之JSON_EXTRACT的相关资料,JSON_EXTRACT()函数用于从JSON文档中提取值,支持对... 目录前言基本语法路径表达式示例示例 1: 提取简单值示例 2: 提取嵌套值示例 3: 提取数组中的值注意

Java function函数式接口的使用方法与实例

《Javafunction函数式接口的使用方法与实例》:本文主要介绍Javafunction函数式接口的使用方法与实例,函数式接口如一支未完成的诗篇,用Lambda表达式作韵脚,将代码的机械美感... 目录引言-当代码遇见诗性一、函数式接口的生物学解构1.1 函数式接口的基因密码1.2 六大核心接口的形态学

Python脚本实现自动删除C盘临时文件夹

《Python脚本实现自动删除C盘临时文件夹》在日常使用电脑的过程中,临时文件夹往往会积累大量的无用数据,占用宝贵的磁盘空间,下面我们就来看看Python如何通过脚本实现自动删除C盘临时文件夹吧... 目录一、准备工作二、python脚本编写三、脚本解析四、运行脚本五、案例演示六、注意事项七、总结在日常使用

mac中资源库在哪? macOS资源库文件夹详解

《mac中资源库在哪?macOS资源库文件夹详解》经常使用Mac电脑的用户会发现,找不到Mac电脑的资源库,我们怎么打开资源库并使用呢?下面我们就来看看macOS资源库文件夹详解... 在 MACOS 系统中,「资源库」文件夹是用来存放操作系统和 App 设置的核心位置。虽然平时我们很少直接跟它打交道,但了

Python在固定文件夹批量创建固定后缀的文件(方法详解)

《Python在固定文件夹批量创建固定后缀的文件(方法详解)》文章讲述了如何使用Python批量创建后缀为.md的文件夹,生成100个,代码中需要修改的路径、前缀和后缀名,并提供了注意事项和代码示例,... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果5.

Oracle的to_date()函数详解

《Oracle的to_date()函数详解》Oracle的to_date()函数用于日期格式转换,需要注意Oracle中不区分大小写的MM和mm格式代码,应使用mi代替分钟,此外,Oracle还支持毫... 目录oracle的to_date()函数一.在使用Oracle的to_date函数来做日期转换二.日

Python使用pysmb库访问Windows共享文件夹的详细教程

《Python使用pysmb库访问Windows共享文件夹的详细教程》本教程旨在帮助您使用pysmb库,通过SMB(ServerMessageBlock)协议,轻松连接到Windows共享文件夹,并列... 目录前置条件步骤一:导入必要的模块步骤二:配置连接参数步骤三:实例化SMB连接对象并尝试连接步骤四: