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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在STM32F103單片機(jī)上移植FreeRTOS

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

移植 FreeRTOS

以正點(diǎn)原子的跑馬燈工程為基礎(chǔ),在上面擴(kuò)展。在基礎(chǔ)工程中新建一個(gè)名為 FreeRTOS 的文件夾:

創(chuàng)建 FreeRTOS 文件夾以后就可以將 FreeRTOS 的源碼添加到這個(gè)文件夾中,添加完以后 如圖所示:

圖片

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

圖片

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

圖片

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

添加相應(yīng)的頭文件路徑:

圖片

頭文件路徑添加完成以后編譯一下,看看有沒有什么錯(cuò)誤,結(jié)果會(huì)發(fā)現(xiàn)提示打不開 “FreeRTOSConfig.h”這個(gè)文件

圖片

這是因?yàn)槿鄙?FreeRTOSConfig.h 文件,這個(gè)文件在哪里找呢?你可以自己創(chuàng)建,顯然這不是一個(gè)明智的做法。我們可以找找 FreeRTOS的官方移植工程中會(huì)不會(huì)有這個(gè)文件,打開 FreeRTOS 針對(duì)STM32F103 的移植工程文件,文件夾是CORTEX_STM32F103_Keil,打開以后官方的移植工程中有這個(gè)文件,我們可以使用這個(gè)文件,但是建議大家使用正點(diǎn)原子例程中的FreeRTOSConf.h 文件,這個(gè)文件是 FreeRTOS 的系統(tǒng)配置文件,不同的平臺(tái)其配置不同。

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6060

    文章

    44834

    瀏覽量

    645181
  • STM32
    +關(guān)注

    關(guān)注

    2287

    文章

    10988

    瀏覽量

    361577
  • 文件
    +關(guān)注

    關(guān)注

    1

    文章

    577

    瀏覽量

    25146
  • FreeRTOS
    +關(guān)注

    關(guān)注

    12

    文章

    485

    瀏覽量

    63577
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于STM32F103單片機(jī)的矩陣按鍵設(shè)計(jì)

    本實(shí)驗(yàn)使用STM32F103單片機(jī),主題代碼通用的。
    的頭像 發(fā)表于 12-09 17:18 ?6047次閱讀
    基于<b class='flag-5'>STM32F103</b><b class='flag-5'>單片機(jī)</b>的矩陣按鍵設(shè)計(jì)

    FreeRtos STM32F103移植教程

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

    FreeRTOS移植STM32F103中的步驟

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

    FreeRTOS系統(tǒng)STM32單片機(jī)上是怎樣去移植

    FreeRTOS的主要特性有哪些呢?FreeRTOS系統(tǒng)STM32單片機(jī)上是怎樣去移植的?
    發(fā)表于 11-18 06:54

    基于STM32F103FreeRTOS移植其代碼該如何去實(shí)現(xiàn)呢

    怎樣去移植基于STM32F103FreeRTOS系統(tǒng)呢?基于STM32F103FreeRTOS移植
    發(fā)表于 12-14 06:58

    盤古STM32F103開發(fā)板移植uCGUI教程

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

    stm32f103移植

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

    STM32F103教程之STM32F103單片機(jī)的使用心得資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是STM32F103教程之STM32F103單片機(jī)的使用心得資料免費(fèi)下載目前很火的設(shè)計(jì)STM32教程。
    發(fā)表于 09-26 08:00 ?255次下載

    STM32F103單片機(jī)頻率測(cè)試程序免費(fèi)下載

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

    基于STM32f103單片機(jī)的智能家居步進(jìn)電機(jī)

    基于STM32f103單片機(jī)的智能家居步進(jìn)電機(jī)
    發(fā)表于 05-20 14:30 ?17次下載

    GD32F103移植STM32F103代碼

    GD32F103移植STM32F103代碼使用相同F(xiàn)LASH和管腳數(shù)量相同的芯片,例如GDF103C8T6
    發(fā)表于 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系統(tǒng)移植STM32f103

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

    FreeRTOS移植STM32F103步驟與注意事項(xiàng)

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

    如何將FreeRTOS移植STM32單片機(jī)上

    本文詳細(xì)介紹如何移植FreeRTOSSTM32單片機(jī)上移植操作系統(tǒng)是嵌入式開發(fā)的入門基礎(chǔ),單片機(jī)
    的頭像 發(fā)表于 01-20 17:36 ?3989次閱讀
    如何將<b class='flag-5'>FreeRTOS</b><b class='flag-5'>移植</b>到<b class='flag-5'>STM32</b><b class='flag-5'>單片機(jī)上</b>

    基于STM32F103單片機(jī)設(shè)計(jì)

    情況,基于STM32F103單片機(jī)設(shè)計(jì)一個(gè)數(shù)字電壓表仿真設(shè)計(jì)。該設(shè)計(jì)應(yīng)滿足的功能要求為: 1、以STM32單片機(jī)為控制核心設(shè)計(jì)數(shù)字電壓表;? 2、可以測(cè)量0~3.3V輸入電壓值;? 3
    的頭像 發(fā)表于 09-10 09:53 ?2163次閱讀
    基于<b class='flag-5'>STM32F103</b><b class='flag-5'>單片機(jī)</b>設(shè)計(jì)
    主站蜘蛛池模板: 乱高h亲女 | 九九九国产在线 | 在线观看日本一区 | 毛片毛多| 天天干天天插天天射 | 美女被网站免费看九色视频 | 爱爱免费网站 | 国产午夜精品久久久久免费视 | 久久观看午夜精品 | 亚洲成a人片在线看 | 午夜精品一区二区三区在线观看 | 亚洲综合久久久 | 失禁h啪肉尿出来高h健身房 | 在线视频一区二区三区四区 | 五月综合色婷婷影院在线观看 | 天天操中文字幕 | 亚洲国产精品国产自在在线 | 男人的天堂视频在线 | 欧美午夜片 | 日日做夜夜爽夜夜爽 | 久久国产伦三级理电影 | 男男污肉高h坐便器调教 | 一级做a爱片久久毛片 | 高h上错人1v1| 国产成人a一区二区 | 波多野结衣在线网址 | 超h高h文污肉 | 久久久xxx | 影音先锋五月天 | 大象焦伊人久久综合网色视 | 综合婷婷 | 四虎地址8848最新章节 | 午夜爽 | 亚洲黄色高清视频 | 亚洲一区日本 | 91大神在线看 | 啪啪免费视频网站 | 字幕网中文aⅴ资源站 | 34pao强力打造免费永久视频 | 久久99精品国产麻豆宅宅 | 在线观看日本免费视频大片一区 |