91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

飛控開發(fā)者必看 | HPMicro Betaflight v0.1.0發(fā)布

先楫半導體HPMicro ? 2025-12-11 10:04 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Betaflight介紹

Betaflight是用于多旋翼和固定翼飛行器的飛行控制器軟件 (固件)。
飛行控制器本質(zhì)上是一臺計算機,它讀取傳感器 (陀螺儀,加速度計,GPS等),計算要采取的所需動作,將命令發(fā)送到ESC以控制電機,產(chǎn)生推力,并保持四軸飛行器在空中。它還可以控制其他外圍設(shè)備 (VTX控制,無線電鏈路遙測,led)。

Betaflight是在飛行控制器上運行的軟件,用于執(zhí)行所有這些操作
Betaflight不斷更新新功能和改進。它的主要重點是高性能飛行 (自由式/賽車四軸飛行器),但它也支持其他類型的飛機 (固定翼,三翼/六角/八軸飛行器等)。最近,重點一直在擴大,以支持更先進的GPS救援能力

Betaflight已成為飛行控制器的事實標準,幾乎每個飛行控制器都有一個Betaflight目標
有關(guān)Betaflight的發(fā)展歷程,可以參考Betaflight的wiki:https://www.betaflight.com/docs/wiki/getting-started

先楫Betaflight支持包

先楫半導體基于hpm_sdk v1.10.0對betaflight v4.5.2進行了適配。為使用先楫芯片快速搭建fpv競速平臺提供了支持。同時先楫提供了開源的flight controller線路板的原理圖和layout文件供參考。
原理圖和layout文件鏈接如下:
https://github.com/hpmicro/betaflight/releases/tag/v0.1.0
Betaflight工程倉庫鏈接如下:
github:https://github.com/hpmicro/betaflight/
gitee:https://gitee.com/hpmicro/betaflight/releases/tag/v0.1.0


主要硬件資源:

b953bd50-d635-11f0-8ce9-92fbcf53809c.png


Betaflight已經(jīng)適配的特性/功能:

Dshot電調(diào)數(shù)字通訊協(xié)議

-支持dshot300/600/1200

-支持dshot300/600的雙向通訊

基于SDIO的sd卡黑盒子記錄功能

基于SPI/I2C的IMU通訊

-SPI通訊支持dma和polling方式

-典型通信頻率8K,最高32K

-支持雙IMU通訊和姿態(tài)計算

支持模擬OSD

支持USB虛擬串口通信

支持UART通信

支持電池電壓/電流檢測

支持GPS功能

支持CRSF串行協(xié)議接收機

支持LED燈帶

內(nèi)部Flash保存配置參數(shù)

工程創(chuàng)建和編譯

1、下載工程源碼

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

cd betaflight

git submodule init

git submodule update

2、創(chuàng)建工程
在windows環(huán)境下,下載使用sdk_env創(chuàng)建工程是最方便的

git clone https://github.com/hpmicro/sdk_env.git

打開sdk_env工具,在advance子界面配置HPM_SDK_BASE為betaflight目錄下的hpm_sdk目錄,并勾選Enable User Board Path,指定工程中的src/port/boards目錄,勾選Enable User Application Path,選擇betaflight目錄,單擊Generate按鍵產(chǎn)生工程,然后打開SES工程。

b9685788-d635-11f0-8ce9-92fbcf53809c.png

Linux環(huán)境下創(chuàng)建工程請參考hpm_sdk中的文檔,Betaflight工程的CMakeLists.txt在betaflight/src/目錄下。

3、工程配置和編譯

由上一步產(chǎn)生的工程是一個標準的segger工程,按照一般segger工程進行編譯和下載即可。
需要注意的是,為了關(guān)鍵代碼的運行效率,在產(chǎn)生工程時,默認對部分目錄下的源碼文件配置了優(yōu)化等級和指定代碼段section名稱的操作。用戶可以在segger ide中對文件配置進行二次修改,但是ide中的配置修改不會在重新生成工程后生效,如果需要修改產(chǎn)生工程時的默認配置,可以修改文件betaflight\src\main\CMakeLists.txt末尾的sdk_ses_set_code_placement和sdk_ses_set_optimization_level語句。
對于gcc命令行用戶,本工程未做針對性優(yōu)化,愛好者可以自行對代碼進行優(yōu)化。

4、性能指標

在典型環(huán)境下,即IMU@8k采樣率,4路dhsot600電調(diào)(未使用回傳),外接CRSF接收機,外接IRC協(xié)議圖傳,采樣電池電壓的情況下:

b97daab6-d635-11f0-8ce9-92fbcf53809c.png

各任務運行情況如下:

b98fe276-d635-11f0-8ce9-92fbcf53809c.png

在開啟dshot回傳后

b99f605c-d635-11f0-8ce9-92fbcf53809c.pngb9b0f286-d635-11f0-8ce9-92fbcf53809c.png

5、開源pcb資源分配一覽

板載資源:

b9c105ae-d635-11f0-8ce9-92fbcf53809c.png


接插件/焊盤定義:

Receiever

b9d7d040-d635-11f0-8ce9-92fbcf53809c.png


GPS

b9f17ea0-d635-11f0-8ce9-92fbcf53809c.png


PWM

b9fec9f2-d635-11f0-8ce9-92fbcf53809c.png


CAMERA

ba0f2ed2-d635-11f0-8ce9-92fbcf53809c.png


LED Strip

ba1b2688-d635-11f0-8ce9-92fbcf53809c.png


ADC

ba2dbd5c-d635-11f0-8ce9-92fbcf53809c.png

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

    關(guān)注

    2576

    文章

    55056

    瀏覽量

    791495
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17795

    瀏覽量

    193371
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7809

    瀏覽量

    93225
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

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

    HPM知識庫 | HPMicro Ardupilot支持包v0.1.0發(fā)布!

    ArduPilot提供一套功能全面的工具,幾乎適用于任何類型的車輛、無人機及其應用場景。作為一個開源項目,它依托廣大用戶群體的快速反饋而不斷演進。配合地面控制軟件,運行ArduPilot的無人飛行器可實現(xiàn)高級功能,包括與操作員進行實時通信。ArduPilot擁有龐大的在線社區(qū),致力于幫助用戶解答疑問、解決難題并提供解決方案。先楫半導體基于hpm_sdkv1.
    的頭像 發(fā)表于 03-06 15:14 ?1475次閱讀
    HPM知識庫 | <b class='flag-5'>HPMicro</b> Ardupilot支持包<b class='flag-5'>v0.1.0</b><b class='flag-5'>發(fā)布</b>!

    2025華為開發(fā)者大賽暨開發(fā)者年度會議成功舉辦

    12月27日-12月28日,以“成就AI原生時代先鋒開發(fā)者”為主題的2025華為開發(fā)者大賽暨開發(fā)者年度會議在上海華為練秋湖研發(fā)中心舉辦。本次會議旨在匯聚先鋒開發(fā)力量,搭建開放共贏的生態(tài)
    的頭像 發(fā)表于 12-31 13:32 ?696次閱讀

    重磅更新 | 先楫半導體HPM_APPS v1.10.1發(fā)布

    重磅更新 | 先楫半導體HPM_APPS v1.10.1發(fā)布
    的頭像 發(fā)表于 12-26 08:33 ?888次閱讀
    重磅更新 | 先楫半導體HPM_APPS <b class='flag-5'>v</b>1.10.1<b class='flag-5'>發(fā)布</b>

    兆易創(chuàng)新GD32F4 MCU適配Betaflight控軟件操作步驟

    控系統(tǒng)領(lǐng)域,Betaflight是一款優(yōu)秀的全球開源控軟件平臺,尤其以高性能和低延遲著稱。它如同無人機的大腦,能極其快速地將飛行員的操控指令與飛機傳感器的實時數(shù)據(jù)融合計算,輸出精準的控制信號。
    的頭像 發(fā)表于 12-01 10:06 ?6919次閱讀
    兆易創(chuàng)新GD32F4 MCU適配<b class='flag-5'>Betaflight</b><b class='flag-5'>飛</b>控軟件操作步驟

    2025開源鴻蒙開發(fā)者激勵計劃正式啟動

    舉辦,2025開源鴻蒙開發(fā)者激勵計劃在分論壇上正式發(fā)布。該計劃承載著開源社區(qū)對開發(fā)者群體的高度重視,旨在為廣大開發(fā)者提供更廣闊的發(fā)展通道與更具力度的支持體系,以激發(fā)創(chuàng)新活力,推動開源鴻
    的頭像 發(fā)表于 11-27 14:44 ?681次閱讀

    2025科大訊全球1024開發(fā)者節(jié)精彩回顧

    當全球產(chǎn)業(yè)格局和競爭形態(tài)重塑之時,AI將如何發(fā)展?11月6日,在第八屆世界聲博會暨2025科大訊全球1024開發(fā)者節(jié)發(fā)布會上,科大訊董事長劉慶峰以《更懂你的AI》為主題,給出了清晰
    的頭像 發(fā)表于 11-10 11:51 ?903次閱讀
    2025科大訊<b class='flag-5'>飛</b>全球1024<b class='flag-5'>開發(fā)者</b>節(jié)精彩回顧

    2025科大訊全球1024開發(fā)者節(jié)科博展開幕

    第八屆世界聲博會暨2025科大訊全球1024開發(fā)者節(jié),自10月24日以主題直播拉開序幕,直播發(fā)布“智能體平臺,以及AI+輕辦公、文旅、智能硬件、教育、法律等8大生態(tài)主題”。今天,線下科博展正式登場。
    的頭像 發(fā)表于 11-04 11:42 ?947次閱讀

    元服務發(fā)布配置開發(fā)者服務信息

    您作為開發(fā)者的相關(guān)信息將面向元服務發(fā)布區(qū)域的用戶公開,其中客服聯(lián)系方式可能會提供給用戶,用于咨詢相關(guān)問題。 登錄AppGallery Connect,點擊“APP與元服務”。 選擇要發(fā)布的元服務
    發(fā)表于 10-31 17:58

    國產(chǎn)開發(fā)平臺 | HPMicro PX4 FMU-V6XHPM v0.1.0 發(fā)布

    各位關(guān)注先楫的小伙伴們,基于PX4v1.16.0版本的FMU-V6XHPMv0.1.0(基于HPM_SDKv1.10.0)正式發(fā)布了!為想使用先楫芯片開發(fā)PX4
    的頭像 發(fā)表于 09-16 08:32 ?2739次閱讀
    國產(chǎn)<b class='flag-5'>飛</b>控<b class='flag-5'>開發(fā)</b>平臺 | <b class='flag-5'>HPMicro</b> PX4 FMU-<b class='flag-5'>V</b>6XHPM <b class='flag-5'>v0.1.0</b> <b class='flag-5'>發(fā)布</b>

    NVIDIA DRIVE AGX Thor開發(fā)者套件重磅發(fā)布

    這款由 NVIDIA DriveOS 7 驅(qū)動的開發(fā)者套件能夠幫助開發(fā)者們打造出更安全的智能汽車和交通解決方案。
    的頭像 發(fā)表于 09-04 11:20 ?1390次閱讀

    賽昉科技入駐RuyiSDK開發(fā)者社區(qū),雙平臺協(xié)同推進RISC-V生態(tài)

    賽昉科技(StarFive)正式入駐RuyiSDK開發(fā)者社區(qū),攜手推動RISC-V技術(shù)創(chuàng)新。后續(xù),賽昉科技的技術(shù)突破與生態(tài)進展將同步在RVspace及RuyiSDK雙平臺發(fā)布,賽昉技術(shù)團隊將定期解答
    的頭像 發(fā)表于 07-30 10:35 ?1057次閱讀
    賽昉科技入駐RuyiSDK<b class='flag-5'>開發(fā)者</b>社區(qū),雙平臺協(xié)同推進RISC-<b class='flag-5'>V</b>生態(tài)

    矽速科技正式入駐 RuyiSDK 開發(fā)者社區(qū),共建 RISC-V 開發(fā)者生態(tài)!

    近日,深圳矽速科技正式入駐RuyiSDK開發(fā)者社區(qū),攜手社區(qū)共同推動RISC-V技術(shù)的發(fā)展與廣泛應用,為開發(fā)者提供一個更加便捷高效的開發(fā)環(huán)境。關(guān)于RuyiSDKRuyiSDK是中國科學
    的頭像 發(fā)表于 07-10 11:00 ?1185次閱讀
    矽速科技正式入駐 RuyiSDK <b class='flag-5'>開發(fā)者</b>社區(qū),共建 RISC-<b class='flag-5'>V</b> <b class='flag-5'>開發(fā)者</b>生態(tài)!

    躍昉科技正式入駐RuyiSDK開發(fā)者社區(qū),助力RISC-V生態(tài)建設(shè)

    ? 近日,躍昉科技正式入駐 RuyiSDK 開發(fā)者社區(qū),攜手社區(qū)共同推動RISC-V技術(shù)的創(chuàng)新發(fā)展! RuyiSDK 是中國科學院軟件研究所開發(fā)的開源套件,致力于為 RISC-V
    的頭像 發(fā)表于 07-09 16:17 ?950次閱讀
    躍昉科技正式入駐RuyiSDK<b class='flag-5'>開發(fā)者</b>社區(qū),助力RISC-<b class='flag-5'>V</b>生態(tài)建設(shè)

    重磅更新 | 先楫半導體HPM_APPS v1.9.0發(fā)布

    重磅更新 | 先楫半導體HPM_APPS v1.9.0發(fā)布
    的頭像 發(fā)表于 05-13 11:29 ?1794次閱讀
    重磅更新 | 先楫半導體HPM_APPS <b class='flag-5'>v</b>1.9.0<b class='flag-5'>發(fā)布</b>

    官宣!聯(lián)發(fā)科天璣開發(fā)者大會2025定檔4月11日

    近日,聯(lián)發(fā)科天璣開發(fā)者大會 2025 官宣定檔4 月 11 日! 作為 2025 AI 領(lǐng)域的開年盛會,大會將以“AI 隨芯 應用無界”為主題,邀請全球開發(fā)者、行業(yè)大咖和技術(shù)專家,共同解讀 AI
    的頭像 發(fā)表于 03-14 14:08 ?1204次閱讀