日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

uc/os-II(source)各种文件含义集锦

發(fā)布時間:2025/3/21 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 uc/os-II(source)各种文件含义集锦 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?os_cfg_app.c:

?????? ?????? 根據(jù)os_cfg_app.h中的宏定義聲明變量和數(shù)組。?

os_core.c:

? 包含uC/OS-III內(nèi)核的功能模塊。例如用來初始化uC/OS-III的OSInit(),用來完成任務(wù)級調(diào)度的OSSched(),用來完成中斷級調(diào)度的OSIntExit(),任務(wù)等待表的管理以及任務(wù)就緒表的管理等。

os_dbg.c:

?????? ?????? 包含內(nèi)核調(diào)試器或uC/Probe使用的常量的聲明。

os_flag.c:

?????? ??????包含事件標(biāo)志的管理代碼。

os_int.c:

?????? ??????包含中斷處理任務(wù)的代碼。只有當(dāng)OS_CFG_ISR_POST_DEFERRED_EN(位于os_cfg.h中)設(shè)置為1時才能使用該任務(wù)。

os_mem.c:

?????? ??????包含uC/OS-III固定大小的存儲分區(qū)的管理代碼。

os_msg.c:

?????? ??????包含消息管理的代碼。uC/OS-III提供消息隊(duì)列和任務(wù)專用的消息隊(duì)列,os_msg.c包含這兩個服務(wù)的通用代碼。

os_mutex.c:

?????? ?????? 包含互斥信號量的管理代碼。

os_pend_multi.c:

?????? ?????? 包含允許任務(wù)同時等待多個信號量或多個消息隊(duì)列的代碼。

os_prio.c:

?????? ?????? 包含位映射表的管理代碼,用于追逐那些已經(jīng)就緒的任務(wù)。如果使用的CPU提供置位、清零、測試位和計算前導(dǎo)零的指令,可以使用等效的匯編語言程序來代替該程序以提高性能。

os_q.c:

?????? ?????? 包含消息隊(duì)列的管理代碼。

os_sem.c:

?????? ?????? 包含管理用于資源管理和同步的信號量的代碼。

os_stat.c:

?????? ?????? 包含用于計算CPU總使用率及各個任務(wù)的CPU使用率的統(tǒng)計任務(wù)的代碼。

os_task.c:

?????? ?????? 包含任務(wù)的管理代碼。任務(wù)管理的函數(shù)有諸如OSTaskCreate()、OSTaskDel()和OSTaskChangePrio()等。

os_tick.c:

?????? ?????? 包含可管理正在延時和超時等待的任務(wù)的代碼。

os_time.c:

?????? ?????? 包含可使任務(wù)延遲一段時間的代碼。

os_tmr.c:

?????? ?????? 包含軟件定時器的管理代碼。

os_var.c:

?????? ?????? 包含uC/OS-III的全局變量。這些變量由uC/OS-III管理,不應(yīng)被應(yīng)用程序訪問。

os.h:

?????? ?????? 包含uC/OS-III主要的頭文件,其中聲明了常量、宏、uC/OS-III全局變量、函數(shù)原型等。

os_type.h:

?????? ?????? 包含uC/OS-III數(shù)據(jù)類型的聲明。可以通過改變這些數(shù)據(jù)類型以更好地配合所使用的CPU。


總結(jié)

以上是生活随笔為你收集整理的uc/os-II(source)各种文件含义集锦的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。