在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在STM32F103單片機上移植FreeRTOS

麥辣雞腿堡 ? 來源:嵌入式Linux系統開發 ? 作者:嵌入式Linux系統開 ? 2023-09-28 14:39 ? 次閱讀

移植 FreeRTOS

以正點原子的跑馬燈工程為基礎,在上面擴展。在基礎工程中新建一個名為 FreeRTOS 的文件夾:

創建 FreeRTOS 文件夾以后就可以將 FreeRTOS 的源碼添加到這個文件夾中,添加完以后 如圖所示:

圖片

portable 文件夾,我們只需要留下 keil、MemMang 和 RVDS 這三個文件夾,其他的都可以刪除掉:

圖片

打開基礎工程,新建分組 FreeRTOS_CORE 和 FreeRTOS_PORTABLE,然后向這兩個分組 中添加文件

圖片

分組 FreeRTOS_CORE 中的文件就是 FreeRTOS 源碼。FreeRTOS_PORTABLE 分組中的 port.c 和
heap_4.c ,port.c 是 RVDS 文件夾下的 ARM_CM3 中的文件,因為 STM32F103 是 Cortex-M3 內核的,因此要選擇ARM_CM3 中的 port.c 文件。heap_4.c 是 MemMang 文件夾中的,前面說了MemMang 是跟內存管理相關的,里面有 5 個 c文件:heap_1.c、heap_2.c、heap_3.c、heap_4.c 和 heap_5.c。這 5 個 c 文件是五種不同的內存管理方法。這 5個文件都可以用來作為 FreeRTOS 的內存管理文件,只是它們的實現原理不同,各有利弊。這里我們選擇 heap_4.c。

添加相應的頭文件路徑:

圖片

頭文件路徑添加完成以后編譯一下,看看有沒有什么錯誤,結果會發現提示打不開 “FreeRTOSConfig.h”這個文件

圖片

這是因為缺少 FreeRTOSConfig.h 文件,這個文件在哪里找呢?你可以自己創建,顯然這不是一個明智的做法。我們可以找找 FreeRTOS的官方移植工程中會不會有這個文件,打開 FreeRTOS 針對STM32F103 的移植工程文件,文件夾是CORTEX_STM32F103_Keil,打開以后官方的移植工程中有這個文件,我們可以使用這個文件,但是建議大家使用正點原子例程中的FreeRTOSConf.h 文件,這個文件是 FreeRTOS 的系統配置文件,不同的平臺其配置不同。

FreeRTOSConfig.h 是何方神圣?看名字就知道,他是 FreeRTOS的配置文件,一般的操作系統都有裁剪、配置功能,而這些裁剪及配置都是通過一個文件來完成的,基本都是通過宏定義來完成對系統的配置和裁剪的。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6037

    文章

    44558

    瀏覽量

    635310
  • STM32
    +關注

    關注

    2270

    文章

    10900

    瀏覽量

    356012
  • 文件
    +關注

    關注

    1

    文章

    566

    瀏覽量

    24744
  • FreeRTOS
    +關注

    關注

    12

    文章

    484

    瀏覽量

    62178
收藏 人收藏

    評論

    相關推薦

    基于STM32F103單片機的矩陣按鍵設計

    本實驗使用STM32F103單片機,主題代碼通用的。
    的頭像 發表于 12-09 17:18 ?4973次閱讀
    基于<b class='flag-5'>STM32F103</b><b class='flag-5'>單片機</b>的矩陣按鍵設計

    FreeRtos STM32F103移植教程

    收集了一下關于FreeRtos的資料,通過教程自己戰艦上寫了點例程STM32F103 FreeRtos 2015-01-26 16:45.zip (4.41 MB )
    發表于 07-25 08:00

    FreeRTOS移植STM32F103中的步驟

    目錄一、FreeRTOS的介紹二、將FreeRTOS移植STM32F103中的步驟1.前期準備2.MDK下
    發表于 08-24 07:26

    FreeRTOS系統STM32單片機上是怎樣去移植

    FreeRTOS的主要特性有哪些呢?FreeRTOS系統STM32單片機上是怎樣去移植的?
    發表于 11-18 06:54

    基于STM32F103FreeRTOS移植其代碼該如何去實現呢

    怎樣去移植基于STM32F103FreeRTOS系統呢?基于STM32F103FreeRTOS移植
    發表于 12-14 06:58

    盤古STM32F103開發板移植uCGUI教程

    盤古STM32F103開發板移植uCGUI教程
    發表于 09-29 09:21 ?21次下載
    盤古<b class='flag-5'>STM32F103</b>開發板<b class='flag-5'>移植</b>uCGUI教程

    stm32f103移植

    stm32f103移植
    發表于 10-27 09:03 ?43次下載
    <b class='flag-5'>stm32f103</b><b class='flag-5'>移植</b>

    STM32F103教程之STM32F103單片機的使用心得資料免費下載

    本文檔的主要內容詳細介紹的是STM32F103教程之STM32F103單片機的使用心得資料免費下載目前很火的設計STM32教程。
    發表于 09-26 08:00 ?254次下載

    STM32F103單片機頻率測試程序免費下載

    本文檔的主要內容詳細介紹的是STM32F103單片機頻率測試程序免費下載。
    發表于 11-05 08:00 ?66次下載
    <b class='flag-5'>STM32F103</b><b class='flag-5'>單片機</b>頻率測試程序免費下載

    基于STM32f103單片機的智能家居步進電機

    基于STM32f103單片機的智能家居步進電機
    發表于 05-20 14:30 ?16次下載

    GD32F103移植STM32F103代碼

    GD32F103移植STM32F103代碼使用相同FLASH和管腳數量相同的芯片,例如GDF103C8T6
    發表于 12-02 15:21 ?23次下載
    <b class='flag-5'>在</b>GD32<b class='flag-5'>F103</b><b class='flag-5'>移植</b><b class='flag-5'>STM32F103</b>代碼

    RT-Thread系統移植STM32f103

    RT-Thread系統移植STM32f103
    發表于 12-09 12:51 ?26次下載
    RT-Thread系統<b class='flag-5'>移植</b>到<b class='flag-5'>STM32f103</b>

    FreeRTOS移植STM32F103步驟與注意事項

    FreeRTOS的研究并在公司產品中應用,多少有些心得,接下來就由小燈以最新版的FreeRTOS為例一步一步移植STM32F103上,并提醒大家某些需要注意的事項。本文檔為非正式技
    發表于 12-27 18:39 ?7次下載
    <b class='flag-5'>FreeRTOS</b><b class='flag-5'>移植</b>到<b class='flag-5'>STM32F103</b>步驟與注意事項

    如何將FreeRTOS移植STM32單片機上

    本文詳細介紹如何移植FreeRTOSSTM32單片機上移植操作系統是嵌入式開發的入門基礎,單片機
    的頭像 發表于 01-20 17:36 ?3382次閱讀
    如何將<b class='flag-5'>FreeRTOS</b><b class='flag-5'>移植</b>到<b class='flag-5'>STM32</b><b class='flag-5'>單片機上</b>

    基于STM32F103單片機設計

    情況,基于STM32F103單片機設計一個數字電壓表仿真設計。該設計應滿足的功能要求為: 1、以STM32單片機為控制核心設計數字電壓表;? 2、可以測量0~3.3V輸入電壓值;? 3
    的頭像 發表于 09-10 09:53 ?1779次閱讀
    基于<b class='flag-5'>STM32F103</b><b class='flag-5'>單片機</b>設計
    主站蜘蛛池模板: 在线视频 一区二区 | 国产激情片 | 男女午夜特黄毛片免费 | 可以直接看的黄址 | 国产或人精品日本亚洲77美色 | 四虎免费影院在线播放 | 亚洲免费一级片 | 国产综合久久久久影院 | 三级成人网 | 六月丁香六月婷婷 | 免费看黄色网页 | 色黄网| 欧美高清在线观看视频 | 思思久久96热在精品不卡 | 性色在线视频 | 亚洲 欧美 日韩 丝袜 另类 | 亚洲一级色| 成人激情站 | 久久久久久亚洲精品 | 色香蕉在线视频 | 国产一级特黄aa大片在线 | 精品国产麻豆免费人成网站 | 91美女啪啪 | 天堂中文资源在线地址 | 一级毛片一级毛片一级毛片aa | 黄色www| 福利体验区 | 天天操夜夜草 | 久久免费手机视频 | 午夜色在线 | 久草色在线 | 亚洲 欧美 成人 | 我要看黄色一级毛片 | 1024人成网色www | 一区二区三区精品国产欧美 | 99久久免费中文字幕精品 | 亚州1区2区3区4区产品乱码2021 | 婷婷六月激情在线综合激情 | 五月伊人婷婷 | 亚洲第七页 | 夜夜操夜夜爽 |