痞子衡嵌入式半月刊: 第 104 期
這裡分享嵌入式領域有用有趣的專案/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時釋出一期。
本期刊是開源專案(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。
上期回顧 :《痞子衡嵌入式半月刊: 第 103 期》
嘮兩句
歷史上的今天:2001年7月14日,第十三屆國際資訊學奧林匹克競賽IOI在芬蘭的坦佩雷舉行。
本期共 4 個專案,希望對你有幫助!
專案類
1、M17 - 開源業餘無線電套件
M17 是一個由開源開發者和無線電愛好者組成的社群,社群正在開發開源硬體、軟體,併為業餘無線電操作員提供完整的資料和語音數字無線電協議。協議的語音模式使用免費和開放的 Codec 2 語音編碼器。
- 專案地址:https://github.com/M17-Project
硬體部分包含一個完整的低射頻功率 I/Q 收發器,能夠支援幾乎任何模式(包括M17和FreeDV)。它是圍繞 AT86RF215 晶片構建的,由 Microchip/Atmel 和 Lattice 的 LIFCL-40-9SG72C FPGA 作為 stm32f469 板的遮蔽。該板可以與其他 MCU 平臺配合使用。
2、DeviceScript - 用於微型物聯網裝置的程式語言
DeviceScript 為基於低資源微控制器的裝置帶來了 TypeScript 開發人員的體驗,DeviceScript 被編譯成一個定製的 VM 位元組碼,它可以在非常受限的環境中執行。
- 專案地址:https://github.com/microsoft/devicescript/
DeviceScript 特點包括:
- 類似 TypeScript 熟悉的語法和工具
- 小記憶體佔用 DeviceScript 位元組碼直譯器
- 在抽象硬體服務之上編寫可重用的應用程式/韌體
- 專為低功耗,低快閃記憶體,低記憶體嵌入式專案
- 使用模擬或真實的感測器開發和測試韌體
- 完整的除錯經驗,在Visual Studio Code,硬體或模擬裝置
- 利用npm、yarn或pnpm來分發和使用DeviceScript包。
3、usb-switch - 軟硬體全開源的USB-C雙向切換器
usb-switch 是 USB-C 雙向切換器,它可以實際控制 USB 裝置和主機之間的切換連線,對於 USB-C 的基礎功能都支援,如高速通訊和充電功能。這個專案主要解決了一個主機和多個裝置,或者一個裝置和多個主機的無痛切換問題。
- 專案地址:https://gitlab.com/CodethinkLabs/usb-switch
4、rogowski-relief - 基於羅氏線圈的電流探頭
該專案是一個基於 rogowski 線圈的電流探頭,旨在測量狹小空間中的高頻交流電流。感應線圈被最佳化得足夠小,可以安裝在 to -220 電晶體的引線之間,並且可以繞著許多通孔功率元件的引線滑動,以進行非侵入式電流測量。該專案由 rogowski 線圈和積分器/放大器組成,積分器/放大器調節來自 rogowski 線圈的訊號,並提供與流過由 rogowski 線圈環繞的導體的電流成比例的輸出電壓。
- 專案地址:https://github.com/westonb/rogowski-relief
歡迎訂閱
文章會同時釋出到我的 部落格園主頁、CSDN主頁、知乎主頁、微信公眾號 平臺上。
微信搜尋"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。