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

2023-06-29 06:00:45

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

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

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

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

嘮兩句

歷史上的今天:2008年6月28日,微軟董事長比爾·蓋茲向830名微軟代表發表了告別演說,正式宣佈辭去微軟執行董事長的全職工作。

本期共收錄 4 個專案、2 個工具,希望對你有幫助!

專案類

1、sc - 可移植的且獨立的C庫和資料結構

sc 是一套可移植的、獨立的 C 庫和資料結構(C99)。每個資料夾都是獨立的,其中有一個單獨的標頭檔案/原始檔。例如,如果你想要記錄器,複製 sc_log.h 和 sc_log.c 到你的專案。

  • 專案地址:https://github.com/tezc/sc

2、LiteX - 高效建立FPGA核心/soc的基礎框架

LiteX 框架提供了一個方便和高效的基礎設施來建立 FPGA 核心/ soc,探索各種數位設計架構和建立完整的基於FPGA的系統。

  • 專案地址:https://github.com/enjoy-digital/litex

LiteX提供了輕鬆建立 FPGA 核心/SoC 所需的所有常見元件:

基於 VexRiscv-SMP CPU 的多核 Linux SoC, LiteDRAM, LiteSATA與LiteX構建並整合,執行在廉價的重新利用的Acorn CLE215+採礦板上:

3、xiotman - 一套解決物聯網終端應用多樣化挑戰的軟體架構

xiotman 是一套致力於解決物聯網終端應用多樣化挑戰的軟體架構解決方案。目前預設的倉庫程式碼下,主要支援了 app_uart_debug 應用,和 app_smart_room 應用(基於RA4M2),其他demo應用還在進一步完善中。

xiotman 的特點:

- 應用的多樣性:支援多應用開發
- 元件的多樣性:支援多元件解耦
- RTOS的多樣性:支援多RTOS
- MCU的多樣性:支援多MCU
  • 專案地址:https://github.com/recan-li/xiotman

4、LinaVG - 開源2D向量圖形渲染庫

LinaVG 是一個 2D 向量圖形庫,提供低階功能來繪製各種抗鋸齒凸形狀和線條,以及傳統和簽名距離場(SDF)文字渲染。LinaVG 還提供了豐富的樣式選項,包括漸變,輪廓,陰影,不同的厚度,填充和非填充形狀,文字對齊/間距等。

  • 專案地址:https://github.com/inanevin/LinaVG

工具類

1、JI2C - 一款能直接讀寫晶片暫存器的USB轉I2C模組上位機

JI2C 是 Jooiee 出品的一款能直接讀寫晶片暫存器的USB轉I2C模組以及上位機解決方案,可以自定義批次讀寫,支援中斷觸發,生成讀曲線。

  • 工具官網:http://jooiee.com/cms/ruanjian/112.html

2、ez-clang - 基於 Clang 的交叉編譯器

ez-clang 是基於 Clang 的交叉編譯器,具有面向裸機嵌入式裝置的 LLVM 遠端 JIT 後端。

  • 工具主頁:https://echtzeit.dev/ez-clang/

歡迎訂閱

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

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