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

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

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

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

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

嘮兩句

歷史上的今天:1982年1月14日,中國成功完成酵母菌丙氨酸轉移核糖核酸的人工全合成。

本期共收錄 3 個項目、2 個工具,希望對你有幫助!

項目類

1、EmberGL - 爲MCU實時2D/3D渲染而設計的開源圖形庫

EmberGL(Ember Graphics Library) 是一個底層開源圖形庫,類似於OpenGL/DirectX/Vulkan,專爲 MCU 和其他內存受限的非 GPU 系統上的實時 2D/3D 渲染而設計。圖形 API 是專門爲這樣的系統設計的,利用現代技術能夠在緊張的內存空間下最大化渲染性能,同時提供了大量的靈活性和可定製性。

EmberGL 庫也可以用於內存更充裕的其他目標,並且可以使用 Visual Studio 和 GCC 等進行編譯。因爲 EmberGL 是一個低級庫,它只提供了靈活高效的 triangle rasterization 的核心呈現功能,以及支持組件和一組顯示驅動程序。這些底層特性既可以用於直接的應用程序開發,也可以用於高效的高級圖形庫(如GUI庫或3D引擎)的開發。

下圖展示的是一款 MCU 下 DMA 方式驅動 ILI9341 型 LCD 的效果:

2、Mini-Mars-Rover - 爲教育平臺建造的火星探測器

Mini-Mars-Rover 是作爲一個教育平臺建造的火星探測器,它可以激發大家學習編程、電子、技術和太空。圍繞新的樹莓派 Pico W 的構建可以用 MicroPython 編程,並通過用 Python 編寫的服務器應用程序通過 WiFi 進行控制。當然,所有的電子設備都可以用 Arduino 來代替。機器人的底盤是用開放式機器人平臺建造的,所以很容易設計支架、適配器和零件。

3、USB_C_Industrial_Camera_FPGA_USB3 - 開源USB C口鏡頭工業相機

這是一個帶有可互換 USB C 卡口鏡頭的開源 USB C 工業相機,帶有 Lattice Crosslink NX FPGA 的可互換 MIPI 傳感器和 Cypress FX3 USB 3.0 控制器。PCB板,FPGA,相機和USB以及FPGA固件和USB控制器固件全開源。作者在自己的帖子裏面進行了詳細的設計介紹。

工具類

1、SuperCom - 超強日誌顯示的串口調試工具

SuperCom 是超級串口調試工具,用於 Window 串口日誌的採集、存儲、可視化等功能。

SuperCom 美觀、流暢、功能豐富、高效,支持以下特點:

- 同時打開多個串口進行監聽
- 串口日誌自動保存
- 串口日誌支持滾屏/固定
- 可以設置波特率、位大小等串口設置
- 可發送各種 AT 指令
- 具有各種特性

2、com0com - 開源的虛擬串口軟件

com0com 又名 Null-modem emulator,是一款開源的 Windows 系統內核模式虛擬串行端口驅動程序。com0com 允許創建無限數量的虛擬 COM 端口對以及使用任意端口對連接兩個基於 COM 端口的應用程序。每個 COM 端口對提供兩個 COM 端口,從一個端口向另一個端口的輸出對那個端口來說是輸入,反之亦然。

com0com 可以用於爲設備模擬器提供串行接口。這種情況下設備模擬程序使用端口對的一個端口,另一個端口由需要通過 COM 端口與設備通信的 Windows 或 DOS 應用程序使用。

歡迎訂閱

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

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

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