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

痞子衡發表於2024-10-02

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

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

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

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

嘮兩句

歷史上的今天:1925年10月2日,英國科學家貝爾德製成世界上第一個電視雛型。

本期共 4 個專案,希望對你有幫助!

專案類

1、AimRT - 一個面向現代機器人領域的執行時開發框架

AimRT 是一個面向現代機器人領域的執行時開發框架。 它基於 Modern C++ 開發,輕量且易於部署,在資源管控、非同步程式設計、部署配置等方面具有更現代的設計。AimRT 致力於整合機器人端側、邊緣端、雲端等各種部署場景的研發。 它服務於現代基於人工智慧和雲的機器人應用,提供完善的除錯和效能分析工具鏈,以及良好的可觀測性支援。

AimRT 還提供了全面的外掛開發介面,具有高度可擴充套件性。 它與 ROS2、HTTP、Grpc 等傳統機器人生態系統或雲服務生態系統相容,並支援對現有系統的逐步升級。

  • 專案地址:https://github.com/AimRT/AimRT

2、QuarkTS - 用於小型嵌入式應用程式的開源作業系統

QuarkTS 是一個作業系統,它提供了一個現代環境來構建穩定且可預測的事件驅動多工嵌入式軟體。該作業系統建立在一個協作的準靜態排程程式之上,其簡化的核心使用鏈鏈方法和事件佇列實現了一個專門的輪詢方案,以提供真正的 FIFO 優先順序排程。

QuarkTS 是使用符合 MISRA C 2012 和 CERT 編碼標準指南的正式和嚴格的流程開發的,並輔以針對安全關鍵應用的多個靜態分析檢查。

  • 專案地址:https://github.com/kmilo17pet/QuarkTS

QuarkTS 有如下特點:

- 優先協同排程。
- 時間控制(定時任務和軟體計時器)
- 任務間通訊原語、佇列、通知和事件標誌。
- 狀態機(分層支援)
- 協同例程。
- 命令列介面(CLI)

3、JPL open-source-rover - 一款開源的縮小版6輪火星漫遊車

JPL 開源火星車是一個開源的,自己建造的用來探索火星表面的6輪火星車設計的縮小版。“開源漫遊者”的設計完全基於消費者的現貨(COTS)部件。該專案旨在為那些想要參與機械工程,軟體,電子,機器人技術的人提供教學和學習經驗,同時也是崎嶇地形的優秀研究平臺。不需要事先的技能或知識。

  • 專案地址:https://github.com/nasa-jpl/open-source-rover

4、MagiClick S3 - 一款基於ESP32-S3的機械宏鍵盤

MagiClick S3 是一個單鍵鍵盤,基於 ESP32-S3 設計的,帶有彩色螢幕。軟體開發預設使用 CircuitPython。也可以使用 MicroPython, Arduino。

  • 專案地址:https://github.com/MakerM0/MagiClick-esp32s3

MagiClick S3 規格包括:

- 0.85英寸彩色螢幕,128x128解析度
- esp32-s3,它支援WiFi,快閃記憶體和足夠大的RAM來幫助新增更多的功能指令碼
- 整體操作主要以中間的機械軸按鈕為主,機身左右兩側一般作為輔助
- 鍵盤軸採用可插拔設計,您可以自由選擇靜音軸或其他
- 內建一個小揚聲器,聽一個聲音是如此容易
- 機載6軸運動感測器
- 在機身後部有一個擴充套件口
- USB Type-C介面
- 底部有一個重置按鈕
- 車載彩色led。

歡迎訂閱

文章會同時釋出到我的 部落格園主頁CSDN主頁知乎主頁微信公眾號 平臺上。

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

相關文章