(学习日记)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内置函数之classmethod函数使用详解

《Python内置函数之classmethod函数使用详解》:本文主要介绍Python内置函数之classmethod函数使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 类方法定义与基本语法2. 类方法 vs 实例方法 vs 静态方法3. 核心特性与用法(1编程客

Python函数作用域示例详解

《Python函数作用域示例详解》本文介绍了Python中的LEGB作用域规则,详细解析了变量查找的四个层级,通过具体代码示例,展示了各层级的变量访问规则和特性,对python函数作用域相关知识感兴趣... 目录一、LEGB 规则二、作用域实例2.1 局部作用域(Local)2.2 闭包作用域(Enclos

MySQL count()聚合函数详解

《MySQLcount()聚合函数详解》MySQL中的COUNT()函数,它是SQL中最常用的聚合函数之一,用于计算表中符合特定条件的行数,本文给大家介绍MySQLcount()聚合函数,感兴趣的朋... 目录核心功能语法形式重要特性与行为如何选择使用哪种形式?总结深入剖析一下 mysql 中的 COUNT

MySQL 中 ROW_NUMBER() 函数最佳实践

《MySQL中ROW_NUMBER()函数最佳实践》MySQL中ROW_NUMBER()函数,作为窗口函数为每行分配唯一连续序号,区别于RANK()和DENSE_RANK(),特别适合分页、去重... 目录mysql 中 ROW_NUMBER() 函数详解一、基础语法二、核心特点三、典型应用场景1. 数据分

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN

Python get()函数用法案例详解

《Pythonget()函数用法案例详解》在Python中,get()是字典(dict)类型的内置方法,用于安全地获取字典中指定键对应的值,它的核心作用是避免因访问不存在的键而引发KeyError错... 目录简介基本语法一、用法二、案例:安全访问未知键三、案例:配置参数默认值简介python是一种高级编

python 常见数学公式函数使用详解(最新推荐)

《python常见数学公式函数使用详解(最新推荐)》文章介绍了Python的数学计算工具,涵盖内置函数、math/cmath标准库及numpy/scipy/sympy第三方库,支持从基础算术到复杂数... 目录python 数学公式与函数大全1. 基本数学运算1.1 算术运算1.2 分数与小数2. 数学函数

苹果macOS 26 Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色

《苹果macOS26Tahoe主题功能大升级:可定制图标/高亮文本/文件夹颜色》在整体系统设计方面,macOS26采用了全新的玻璃质感视觉风格,应用于Dock栏、应用图标以及桌面小部件等多个界面... 科技媒体 MACRumors 昨日(6 月 13 日)发布博文,报道称在 macOS 26 Tahoe 中

HTML5 搜索框Search Box详解

《HTML5搜索框SearchBox详解》HTML5的搜索框是一个强大的工具,能够有效提升用户体验,通过结合自动补全功能和适当的样式,可以创建出既美观又实用的搜索界面,这篇文章给大家介绍HTML5... html5 搜索框(Search Box)详解搜索框是一个用于输入查询内容的控件,通常用于网站或应用程

Python中help()和dir()函数的使用

《Python中help()和dir()函数的使用》我们经常需要查看某个对象(如模块、类、函数等)的属性和方法,Python提供了两个内置函数help()和dir(),它们可以帮助我们快速了解代... 目录1. 引言2. help() 函数2.1 作用2.2 使用方法2.3 示例(1) 查看内置函数的帮助(