久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2599|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

剛開始學(xué)習(xí)uCOS-II時整理的這個源碼的文件目錄及其部分文件功能介紹

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:910953 發(fā)表于 2021-4-23 21:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
μC/OS-II
        EvalBoards
                uCOS-II
                        app.c
                        app_cfg.h
                                用戶程序配置文件,用于宏定義用戶任務(wù)的棧大小和用戶任務(wù)的優(yōu)先級
                        app_hooks.c
                        cpu_cfg.h
                        includes.h
                        lib_cfg.h
                        os_cfg.h
                                用于設(shè)定操作系統(tǒng)支持的功能,支持的任務(wù)數(shù)量,還有限定最小的任務(wù)棧大小
                        stm32f10x_conf.h
                BSP
                        bsp.c/bsp.h
                                硬件相關(guān)外設(shè)、模塊初始化。正常做法應(yīng)該bsp目錄下應(yīng)該所有硬件的各自操作的封裝,一個硬件一個文件.c .h
                        bsp_i2c.c/.h
                        bsp_int.c
                        bsp_periph.c
                        bsp_ser.c/.h
                        bsp_stlm75.c/.h
                        OS\uCOS-II
                                bsp_os.c/.h
        uC-LIB
                Ports
                        lib_mem_a.asm
                                實現(xiàn)一個函數(shù)mem_cpy,使用匯編的方式實現(xiàn)內(nèi)存的拷貝,要求效率
                lib_men.c/.h
                        實現(xiàn)一些內(nèi)存操作相關(guān)的
                lib_ascii.c/.h
                lib_math.c/.h
                lib_str.c/.h
                        ucos2 實現(xiàn)一套字符串處理函數(shù),沒有使用編譯器自帶的C庫的字符串處理函數(shù),使得系統(tǒng)更獨(dú)立一些
                lib_def.h
                        常數(shù)的宏定義、環(huán)境有關(guān)的數(shù)值的定義等等
        uC_CPU
                ARM-Cortex-M3
                        cpu_c.c/cpu.h
                                cpu相關(guān)的、主要臨界區(qū)的配置實現(xiàn)、位帶操作、中斷源的關(guān)閉和打開函數(shù)等等
                        cpu_a.asm
                                匯編實現(xiàn)臨界區(qū)、中斷相關(guān)等等
                cpu_core.c/.h
                        包含適用于所有CPU架構(gòu)的C代碼。該文件包含了用來測量中斷關(guān)閉時間的函數(shù)(中斷關(guān)閉和打開分別由CPU_CRITICAL_ENTER()CPU_CRITICAL_EXIT()兩個宏實現(xiàn)),還包含一個可模仿前導(dǎo)零計算指令的函數(shù)(以防CPU不提供這樣的指令),以及一些其他的函數(shù)。.h包含cpu_core.c中的函數(shù)的原型聲明。
                cpu_def.h
                        位的定義、大小端等等
        uC/OS-II
                Ports
                         os_cpu.h
                                定義數(shù)據(jù)類型、處理器相關(guān)代碼、聲明函數(shù)原型
                        os_cpu_c.c
                                定義用戶鉤子函數(shù),提供擴(kuò)充軟件功能的的接口
                        os_cpu_a.asm
                                與處理器相關(guān)的匯編代碼,主要是與任務(wù)切換相關(guān)
                        os_dbg.c
                                debug相關(guān),內(nèi)核調(diào)試相關(guān)數(shù)據(jù)和相關(guān)函數(shù)
                source
                        os_core.c
                                內(nèi)核數(shù)據(jù)結(jié)構(gòu)管理,ucos-ii的核心,涵蓋內(nèi)核的初始化,任務(wù)切換,事件塊管理、事件標(biāo)志組管理等功能
                        os_flag.c
                                事件標(biāo)志組,旗標(biāo)的實現(xiàn)代碼·主要用途做任務(wù)同步
                        os_mbox.c
                                消息郵箱:mailbox的實現(xiàn)代碼
                        os_mem.c
                                內(nèi)存管理
                        os_mutex.c
                                互斥鎖相關(guān)實現(xiàn)代碼
                        os_q.c
                                隊列:隊列的實現(xiàn)代碼、做緩沖、循環(huán)、廣播
                        os_sem.c
                                信號量:信號量實現(xiàn)代碼
                        os_task.c
                                任務(wù)管理:任務(wù)的實現(xiàn)代碼-創(chuàng)建刪除等等
                        os_time.c
                                時間管理:主要實現(xiàn)延時,任務(wù)延時相關(guān)的實現(xiàn)函數(shù)
                        os_tmr.c
                                定時器管理,設(shè)置定時時間,超時則調(diào)用超時函數(shù)
                        ucos_ii.h
                                內(nèi)部函數(shù)參數(shù)設(shè)置:各種數(shù)據(jù)結(jié)構(gòu)的定義、任務(wù)、event、鏈表、信號量、隊列、mutex、mbox、flag。然后函數(shù)的聲明

USCOS_II的文件目錄.zip

88.88 KB, 下載次數(shù): 23, 下載積分: 黑幣 -5

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 成人免费av在线 | 亚洲午夜精品 | 特a毛片| 日韩午夜在线播放 | 日韩精品a在线观看图片 | 免费一级欧美在线观看视频 | 免费视频二区 | 欧美日韩一区二区在线播放 | 亚洲精品免费视频 | 九九亚洲| 国产精品久久 | 日韩毛片网 | a级片在线观看 | 日日摸日日碰夜夜爽2015电影 | 91精品国产91久久久久久最新 | japanhd美女动 | 国产精品成人av | 中文字幕一区二区三区精彩视频 | 久久久性色精品国产免费观看 | 欧美日韩综合视频 | 99久久久久| 99pao成人国产永久免费视频 | 中文二区 | 九色porny自拍视频 | 欧美一级全黄 | 欧美精品在线免费观看 | 国产精品免费一区二区三区 | 亚洲精品九九 | 国产一区在线免费观看视频 | 99亚洲视频 | 国产成人精品免高潮在线观看 | 亚洲福利在线视频 | 国产一级一级 | 久久精品一区二区三区四区 | 亚洲国产精品久久久 | 亚洲精品免费视频 | 日韩av免费在线观看 | 欧美福利影院 | 欧美一区二区三区在线 | 久久精品国产免费一区二区三区 | 黄色小视频入口 |