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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2767|回復: 0
收起左側

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

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

USCOS_II的文件目錄.zip

88.88 KB, 下載次數: 23, 下載積分: 黑幣 -5

評分

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

查看全部評分

回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 手机av在线播放 | 亚洲欧美日韩一区二区 | 日韩视频在线免费观看 | 亚洲 欧美 日韩 在线 | 午夜一区 | 他揉捏她两乳不停呻吟动态图 | 国产精品99久久久久久久久久久久 | 国产视频h | 亚洲www啪成人一区二区麻豆 | 日韩黄色在线视频 | 黄色免费毛片 | 国产精品久久久久久无人区 | 亚洲视频三区 | 欧美日韩一区在线 | 最新超碰 | 99在线视频免费观看 | 高跟肉丝丝袜呻吟啪啪网站av | 国产九九九 | 成人黄色在线观看 | 国产精品suv一区二区 | 91操操操| 一区二区国产精品 | 在线色网站 | 又黄又爽又色视频 | 99热在线播放 | 在线看片a | 成人91看片| 免费黄色片视频 | 少妇视频网站 | 久热在线 | 五月激情综合网 | 亚洲黄色小视频 | 久久在线 | 99国产在线观看 | 亚洲久久久久久 | 国产精品99久久久久久久久久久久 | 午夜在线视频观看 | 国语对白做受欧美 | 国产视频一区在线观看 | 好色网站 | 免费av网址在线观看 |