新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 移植ucosII到STM32F103ZE(三)

        移植ucosII到STM32F103ZE(三)

        作者: 時間:2016-11-25 來源:網絡 收藏

        這兩個文件中僅需關心
        MicriumAppNotesAN1xxx-RTOSAN1018-uCOS-II-Cortex-M3AN-1018.pdf。另一個是1320.pdf,是講意法半導體的STM32評估板方面的,只需要關系AN-1018.pdf。
        因為這個文件對 ucosii在 CM3 內核移植過程中需要修改的代碼進行了說明。
        Licensing包含 ucosii 使用許可證。


        a) 系統uCOSII文件目錄簡介:
        AppNotes包含 ucosii 移植說明文件。這兩個文件中僅需關心
        MicriumAppNotesAN1xxx-RTOSAN1018-uCOS-II-Cortex-M3AN-1018.pdf。因為這個文件對 ucosii在 CM3 內核移植過程中需要修改的代碼進行了說明。
        Licensing包含 ucosii 使用許可證。
        Software 下有好幾個文件夾,在本文的移植中僅需關心uCOS-II 即可。
        CPU: stm32標準外設庫
        EvalBoards: micrium 官方評估板相關代碼
        uc--CPU: 基于micrium官方評估板的ucosii 移植代碼
        uC--LCD:micrium 官方評估板 LCD 驅動代碼
        uc--LIB: micrium 官方的一個庫代碼
        uCOS-II: ucosii 源代碼
        uC--Probe: 和 uC-Probe 相關代碼
        ReadMe.pdf 就不說了。
        官方的東西介紹完了,該建立工程著手移植了。
        b) 添加系統文件到工程
        首先,先建立兩個文件夾,分別是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 中無需修改部分,可設為只讀屬性。
        ucosiiport下的代碼是移植時需要修改的。
        把MicriumSoftwareEvalBoardsSTSTM3210B-EVALRVMDKOS-Probeos_cfg.h 拷貝到
        Stm32-ucosII-demoApp;
        Micrium官方文件夾沒用了,可關閉了。
        keil中,將OS-uCOSIIcore下的所有.c 文件添加到工程uCOSII_core 中;將 OS-uCOSII port
        下的所有文件添加到工程uCOSII_port 中。將App 下的os_cfg.h 添加到工程APP 中。



        文件結構圖



        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 盖州市| 静海县| 景东| 辉南县| 贵溪市| 海城市| 庆阳市| 扬中市| 洮南市| 仪征市| 商城县| 廉江市| 宁陕县| 安西县| 伊吾县| 玉溪市| 镇安县| 贞丰县| 肇庆市| 会昌县| 洮南市| 武功县| 萨嘎县| 福州市| 长阳| 千阳县| 朝阳县| 黔西| 固始县| 阿拉善右旗| 炎陵县| 靖宇县| 隆安县| 彰化县| 舟山市| 桂平市| 咸宁市| 毕节市| 贵定县| 万盛区| 英超|