《痞子衡嵌入式半月刊》 第 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
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...