新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 移植ucosII到STM32F103ZE(三)

移植ucosII到STM32F103ZE(三)

作者: 時(shí)間:2016-11-25 來源:網(wǎng)絡(luò) 收藏

這兩個(gè)文件中僅需關(guān)心
MicriumAppNotesAN1xxx-RTOSAN1018-uCOS-II-Cortex-M3AN-1018.pdf。另一個(gè)是1320.pdf,是講意法半導(dǎo)體的STM32評(píng)估板方面的,只需要關(guān)系A(chǔ)N-1018.pdf。
因?yàn)檫@個(gè)文件對(duì) ucosii在 CM3 內(nèi)核移植過程中需要修改的代碼進(jìn)行了說明。
Licensing包含 ucosii 使用許可證。


a) 系統(tǒng)uCOSII文件目錄簡(jiǎn)介:
AppNotes包含 ucosii 移植說明文件。這兩個(gè)文件中僅需關(guān)心
MicriumAppNotesAN1xxx-RTOSAN1018-uCOS-II-Cortex-M3AN-1018.pdf。因?yàn)檫@個(gè)文件對(duì) ucosii在 CM3 內(nèi)核移植過程中需要修改的代碼進(jìn)行了說明。
Licensing包含 ucosii 使用許可證。
Software 下有好幾個(gè)文件夾,在本文的移植中僅需關(guān)心uCOS-II 即可。
CPU: stm32標(biāo)準(zhǔn)外設(shè)庫(kù)
EvalBoards: micrium 官方評(píng)估板相關(guān)代碼
uc--CPU: 基于micrium官方評(píng)估板的ucosii 移植代碼
uC--LCD:micrium 官方評(píng)估板 LCD 驅(qū)動(dòng)代碼
uc--LIB: micrium 官方的一個(gè)庫(kù)代碼
uCOS-II: ucosii 源代碼
uC--Probe: 和 uC-Probe 相關(guān)代碼
ReadMe.pdf 就不說了。
官方的東西介紹完了,該建立工程著手移植了。
b) 添加系統(tǒng)文件到工程
首先,先建立兩個(gè)文件夾,分別是Stm32-ucosII--demoOS-uCOSIIcore和Stm32-ucosII--demo OS-uCOSIIport
把MicriumSoftwareuCOS-IISource下的文件全部拷貝至 Stm32-ucosII--demoOS-uCOSIIcore;
把MicriumSoftwareuCOS-IIPortsARM-Cortex-M3GenericRealView 下的文件全部拷貝至
Stm32-ucosII--demo OS-uCOSIIport;
ucosiicore下的代碼是ucosii 中無需修改部分,可設(shè)為只讀屬性。
ucosiiport下的代碼是移植時(shí)需要修改的。
把MicriumSoftwareEvalBoardsSTSTM3210B-EVALRVMDKOS-Probeos_cfg.h 拷貝到
Stm32-ucosII-demoApp;
Micrium官方文件夾沒用了,可關(guān)閉了。
keil中,將OS-uCOSIIcore下的所有.c 文件添加到工程uCOSII_core 中;將 OS-uCOSII port
下的所有文件添加到工程uCOSII_port 中。將App 下的os_cfg.h 添加到工程APP 中。



文件結(jié)構(gòu)圖



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 移植ucosIISTM32F103Z

評(píng)論


技術(shù)專區(qū)

關(guān)閉