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

来源:https://www.cnblogs.com/henjay724/p/18188428
-Advertisement-
Play Games

痞子衡嵌入式半月刊: 第 100 期 這裡分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發佈一期。 本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。 上期回 ...


痞子衡嵌入式半月刊: 第 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主頁知乎主頁微信公眾號 平臺上。

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

  最後歡迎關註痞子衡個人微信公眾號【痞子衡嵌入式】,一個專註嵌入式技術的公眾號,跟著痞子衡一起玩轉嵌入式。

痞子衡嵌入式-微信二維碼 痞子衡嵌入式-微信收款二維碼 痞子衡嵌入式-支付寶收款二維碼

  衡傑(痞子衡),目前就職於某全球頂級半導體原廠MCU系統部門,擔任高級嵌入式系統應用工程師。

  專欄內所有文章的轉載請註明出處:http://www.cnblogs.com/henjay724/

  與痞子衡進一步交流或咨詢業務合作請發郵件至 [email protected]

  可以關註痞子衡的Github主頁 https://github.com/JayHeng,有很多好玩的嵌入式項目。

  關於專欄文章有任何疑問請直接在博客下麵留言,痞子衡會及時回覆免費(劃重點)答疑。

  痞子衡郵箱已被私信擠爆,技術問題不推薦私信,堅持私信請先掃碼付款(5元起步)再發。



您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 前言 本文介紹瞭如何使用三菱提供的MX Component插件實現對三菱PLC軟元件數據的讀寫,記錄了使用電腦模擬,模擬PLC,直至完成測試的詳細流程,並重點介紹了在這個過程中的易錯點,供參考。 用到的軟體: 1. PLC開發編程環境GX Works2,GX Works2下載鏈接 https:// ...
  • C# 是一種簡單、現代、面向對象和類型安全的編程語言。.NET 是由 Microsoft 創建的開發平臺,平臺包含了語言規範、工具、運行,支持開發各種應用,如Web、移動、桌面等。.NET框架有多個實現,如.NET Framework、.NET Core(及後續的.NET 5+版本),以及社區版本M... ...
  • 十年沉澱,重啟開發之路 十年前,我沉浸在開發的海洋中,每日與代碼為伍,與演算法共舞。那時的我,滿懷激情,對技術的追求近乎狂熱。然而,隨著歲月的流逝,生活的忙碌逐漸占據了我的大部分時間,讓我無暇顧及技術的沉澱與積累。 十年間,我經歷了職業生涯的起伏和變遷。從初出茅廬的菜鳥到逐漸嶄露頭角的開發者,我見證了 ...
  • 基於.NET Framework 4.8 開發的深度學習模型部署測試平臺,提供了YOLO框架的主流系列模型,包括YOLOv8~v9,以及其系列下的Det、Seg、Pose、Obb、Cls等應用場景,同時支持圖像與視頻檢測。模型部署引擎使用的是OpenVINO™、TensorRT、ONNX runti... ...
  • 目錄一、什麼是PXE1、簡介2、工作模式3、工作流程二、什麼是Kickstart1、簡介2、觸發方式三、無人值守安裝系統工作流程四、實驗部署1、環境準備2、服務端:關閉防火牆和selinux3、添加一張僅主機的網卡4、配置僅主機的網卡4.1、修改網路連接名4.2、配IP地址4.3、重啟網卡5、配置D ...
  • 文件IO練習題 設計程式,實現在LCD上任意位置顯示一張任意大小的色深為24bit的bmp圖片,要求圖像不失真可以在開發板的LCD上顯示。 代碼: /*************************************************************************** ...
  • 解題的關鍵在於 顯示圖片的雙重for迴圈條件與目標位置的結合,且該程式輸入的坐標值為圖片左上角像素點坐標 ...
  • 目錄文件IO知識點補給1.FAT32與NTFS文件系統的區別?2.MMU的概述和作用3.簡述Linux系統內核的作用4.瞭解Linux系統目錄和文件夾的區別標準IO介面一、打開文件函數1:fopen二、讀取數據(1)字元讀取函數2:fgetc函數3:getc函數4:getchar(2)按行讀取函數5 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...