中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)站開發(fā)論文答辯torrent種子貓

網(wǎng)站開發(fā)論文答辯,torrent種子貓,網(wǎng)站的項目建設(shè)周期,網(wǎng)站 301使用VScode編譯betaflight固件--基于windows平臺 1、使用git克隆betaflight的開源代碼2、betaflight的代碼框架分析:3、配置編譯環(huán)境:4、VScode上編譯 betaflight不僅可以在LInux上進(jìn)行編譯也可以在Windows上編譯,本文主要介紹在windows平臺上…

使用VScode編譯betaflight固件--基于windows平臺

    • 1、使用git克隆betaflight的開源代碼
    • 2、betaflight的代碼框架分析:
    • 3、配置編譯環(huán)境:
    • 4、VScode上編譯

betaflight不僅可以在LInux上進(jìn)行編譯也可以在Windows上編譯,本文主要介紹在windows平臺上使用VScode編譯betaflight固件的方法

1、使用git克隆betaflight的開源代碼

首先確保你的電腦已經(jīng)安裝了git,然后在電腦本地文件夾內(nèi) 使用git 命令行克隆倉庫

git clone https://github.com/betaflight/betaflight

或者直接到倉庫 https://github.com/betaflight/betaflight下載.zip壓縮包
在這里插入圖片描述

2、betaflight的代碼框架分析:

代碼克隆下來之后,用VSCode打開文件如下:
在這里插入圖片描述
需要注意的是obj文件夾是經(jīng)過編譯之后才生成的,初次克隆下來是沒有這個文件夾的。
src是整個代碼的核心文件夾,打開src/main/target,我們就可以看到betaflight目前支持的主控芯片型號,可以看到STM32F1和STM32F3已經(jīng)不支持了,主流是STM32F4和H7的。
在這里插入圖片描述

betaflight一個程序要兼容多個主控,因此代碼十分復(fù)雜,打開程序就會看到很多#ifdefine xxx之類的宏定義。
下面再看看根目錄下的Makefile文件:
在這里插入圖片描述
這個就是配置的編譯文件了,在19行可以更改要編譯的固件型號,默認(rèn)編譯的是STM32F405固件。
下面就來講講怎么編譯這個代碼,生成.hex文件。

3、配置編譯環(huán)境:

我們要編譯這個代碼就得要有對應(yīng)的編譯器,在
這個版本代碼編譯用的是gcc-arm-none-eabi-10.3-2021.10
https://armkeil.blob.core.windows.net/developer/Files/downloads/gnu-rm/10.3-2021.10/gcc-arm-none-eabi-10.3-2021.10-win32.exe
安裝好之后,還要配置系統(tǒng)環(huán)境變量
首先在系統(tǒng)信息這里選擇高級系統(tǒng)設(shè)置:
在這里插入圖片描述
選擇環(huán)境變量:
在這里插入圖片描述
在環(huán)境變量里找到 Path,然后編輯
在這里插入圖片描述
點(diǎn)擊新建,瀏覽選擇gcc-arm-none-eabi-10.3-2021.10\bin路徑
在這里插入圖片描述
然后確定保存,重新用VScode打開即可。

4、VScode上編譯

直接選擇windows的Power Shell終端編譯會出錯,這里選擇Git Bash終端進(jìn)行編譯
在這里插入圖片描述
輸入make即可編譯:
在這里插入圖片描述

稍等片刻就可以看到編譯成功生成hex文件
在這里插入圖片描述
這個文件就放在新建的obj文件夾下
在這里插入圖片描述
接下來你就可以通過Betaflight Configurator把hex文件燒錄進(jìn)你的飛控了
在這里插入圖片描述

http://www.risenshineclean.com/news/34324.html

相關(guān)文章:

  • 設(shè)計公司企業(yè)官網(wǎng)成都抖音seo
  • 網(wǎng)站建設(shè)買了服務(wù)器后怎么做口碑優(yōu)化seo
  • 北京住房和城鄉(xiāng)建設(shè)委員會網(wǎng)站公告足球排名最新排名世界
  • 教育培訓(xùn)手機(jī)網(wǎng)站模板下載長沙優(yōu)化排名
  • 上海定制網(wǎng)站建設(shè)公司百度指數(shù)查詢平臺
  • 做 在線觀看免費(fèi)網(wǎng)站哈爾濱最新消息
  • 宣傳軟文怎么寫seo營銷方法
  • 建設(shè)行網(wǎng)站修改電話口碑營銷的好處
  • html做的網(wǎng)站怎么弄seo網(wǎng)絡(luò)排名優(yōu)化方法
  • 湖南黨政建設(shè)網(wǎng)站寧波seo哪家好
  • 衡水專業(yè)網(wǎng)站建設(shè)公司抖音推廣網(wǎng)站
  • 亞馬遜 怎么做國外網(wǎng)站網(wǎng)站推廣渠道
  • 網(wǎng)站建設(shè)方案和報價表免費(fèi)網(wǎng)站在線客服軟件
  • 自己電腦做網(wǎng)站訪問快嗎小時seo百度關(guān)鍵詞點(diǎn)擊器
  • 怎么做百度seo網(wǎng)站百度官方網(wǎng)站首頁
  • 企業(yè)綜合查詢網(wǎng)站網(wǎng)站制作出名的公司
  • wordpress通知搜索引擎收錄seo是誰
  • 室內(nèi)設(shè)計師做單網(wǎng)站無線網(wǎng)絡(luò)優(yōu)化是做什么的
  • 以橙色為主的網(wǎng)站網(wǎng)頁一鍵生成app軟件
  • 蘭州網(wǎng)絡(luò)推廣效果關(guān)于seo的行業(yè)崗位有哪些
  • wordpress contactusseo文章
  • 新手php網(wǎng)站建設(shè)微博上如何做網(wǎng)站推廣
  • 網(wǎng)站建設(shè)設(shè)計制作方案與價格seo資訊
  • 網(wǎng)站建設(shè)活動計劃seo軟件排行榜前十名
  • 網(wǎng)站備案 網(wǎng)址營銷助手
  • 冠縣做網(wǎng)站推廣3d建模培訓(xùn)學(xué)校哪家好
  • 企業(yè)網(wǎng)站建設(shè)合同書標(biāo)準(zhǔn)版湖南疫情最新情況
  • 計算機(jī)科學(xué)專業(yè)就業(yè)方向石家莊seo報價
  • 網(wǎng)站備案是 備案空間嗎考試培訓(xùn)
  • 怎樣做自己的銷售網(wǎng)站6草根seo視頻大全網(wǎng)站