《痞子衡嵌入式半月刊》 第 100 期

痞子衡嵌入式半月刊: 第 100 期

這裏分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發佈一期。

本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。

上期回顧《痞子衡嵌入式半月刊: 第 99 期》

嘮兩句

歷史上的今天:1951年5月12日,第一顆氫彈爆炸試驗成功。

本期共收錄 4 個項目,希望對你有幫助!

項目類

1、GT-HMI-Engine - 專爲國內嵌入式GUI設計開發打造的免費神器

GT-HMI 是國產開源 GUI 框架及永久免費設計軟件。它提供創建具有易於使用的圖形元素,精美的視覺效果和低內存佔用的嵌入式 GUI 所需的一切。針對國內市場及用戶需求,使用習慣進行了優化設計,爲國內工程師量身打造!產品由中國高通 GENITOP 傾心打造,繼承了中國高通 30 年的漢顯技術及漢字技術積累。產品分爲上位機 GT-HMI Designer 和下位機 GT-HMI Engine。

GT-HMI 特性:

- 上位機設計軟件 GT-HMI Designer 永久免費,下位機技術框架 GT-HMI Engine 開源,使用無拘束;
- GT-HMI Designer 內嵌下位機技術框架編譯器,可自動生成下位機代碼;
- 提供 GT-HMI 模塊,已適配 GT-HMI 上下位機軟件及驅動,可以用於前期開發調試,也可以直接作爲顯示模塊使用;
- 多平臺兼容,移植便捷;
- 上位機設計軟件 GT-HMI Designer;
- 可直接生成交互代碼,免去寫代碼的繁瑣工作;
- 模擬器仿真即見即所得;
- 內置了大量常用的組件,如按鈕、文本框、進度條、單選框等;
- 支持高通全系列點陣/矢量字庫,支持中外文及小語種,多種字號及字體;
- 內置中英文及數字輸入法;
- 持續更新的 GUI 示例庫和 UI 資源庫;
- 下位機技術框架 GT-HMI Engine;
- 純 C 語言編寫,使用無門檻;
- 小巧高效,不限平臺,最小僅需 24K RAM+32K FLASH,可運行在 Cortex-ARM M0\M3 等小資源平臺;
- 移植便捷,切換平臺只需移植定時器、TP 和 LCD 接口,並提供移植教程及示例;
- 豐富詳實的例程,配套的開發套件易於上手;
- 支持自定義功能開發,可用 GT-HMI Engine 自定義控件和功能,組合進 GT-HMI Designer 生成的標準代碼;
- 帶系統(如 RTOS、Linux 等)和裸機均可使用。

2、inav - 基於STM32F411的導航飛行控制器

inav 是一款基於 STM32F411 設計的導航飛行控制器,全開源,給功能非常強大,目前版本已經演進到 V7。

inav 特性:

- 運行在最流行的STM32F4, AT32, STM32F7和STM32H7飛行控制器
- 屏幕顯示(OSD) -字符和像素樣式
- DJI OSD集成:所有元素,系統消息和警告
- 出色的開箱即用性能
- 保持位置,保持高度,返回家園和航路點任務
- 優秀的固定翼無人機支持:飛機,飛翼
- 黑匣子飛行記錄器記錄
- 先進陀螺儀濾波
- 完全可配置的混合器,允許運行任何硬件:多旋翼,固定翼,漫遊者,船和其他實驗設備
- 多種傳感器支持:GPS,皮托管,聲納,激光雷達,溫度,ESC與BlHeli_32遙測
- 邏輯條件,全局函數和全局變量:你可以用GUI編程INAV
- SmartAudio和IRC Tramp VTX支持
- 遙測:SmartPort, FPort, MAVlink, LTM, CRSF
- 多色RGB LED帶支持
- 屏幕顯示(OSD) -字符和像素樣式

3、betaflight - 多旋翼/固定翼飛行控制器

betaflight 是用於多旋翼飛行器和固定翼飛行器飛行的飛行控制器軟件(固件)。這個分叉與Baseflight和Cleanflight的不同之處在於,它專注于飛行性能,領先的功能添加和廣泛的目標支持。

betaflight 特性:

- 支持多色RGB LED條(每個LED可以是不同的顏色,使用可變長度WS2811可尋址RGB條-用於方向指示,低電量警告,飛行模式狀態,初始化故障排除等)
- DShot(150,300和600),Multishot, Oneshot(125和42)和Proshot1000電機協議支持
- 黑匣子飛行記錄儀記錄(如果配備了機載閃存或外置microSD卡)
- 支持使用STM32 F4, G4, F7和H7處理器的目標
- PWM, PPM, SPI和串行(SBus, SumH, SumD,頻譜1024/2048,XBus等)RX連接與故障安全檢測
- 多種遙測協議(CRSF, FrSky, HoTT smart-port, MSP等)
- RSSI通過ADC -使用ADC讀取PWM RSSI信號,用FrSky D4R-II, X8R, X4R-SB和XSR進行測試
- OSD支持和配置,無需第三方OSD軟件/固件/通信設備
- OLED顯示器-顯示信息:電池電壓/電流/毫安時,配置文件,速率配置文件,模式,版本,傳感器等
- 飛行中手動PID調整和速率調整
- 使用滑塊進行PID和濾波器調諧
- 速率配置文件和它們的飛行選擇
- 可配置串行端口,用於串行RX,遙測,ESC遙測,MSP, GPS, OSD,聲納等-使用任何端口上的大多數設備,包括softserial

4、OV-Watch - 硬件成本僅80元的開源智能手錶

OV-Watch 是一個基於STM32, FreeRTOS, LVGL的功能強大的智能手錶設計。軟硬件全開源,目前版本是 V2.3。手錶的模式分爲3個。第一個是正常的運行模式,手錶正常運行;第二個是睡眠模式,MCU進入STOP模式,MPU6050仍在記步數;第三個是關機模式,TPS63020直接關閉使能,此時無3V3供電,只有Vbat有供電。

從 V1.0 到 V2.3 的版本功能演進:

歡迎訂閱

文章會同時發佈到我的 博客園主頁CSDN主頁知乎主頁微信公衆號 平臺上。

微信搜索"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章