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

這里分享嵌入式領域有用有趣的專案/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日準時發布一期,
本期刊是開源專案(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒,
上期回顧 :《痞子衡嵌入式半月刊: 第 66 期》
嘮兩句
歷史上的今天:1859年11月24日,達爾文《物種起源》正式出版,
本期共收錄 5 個專案,希望對你有幫助!
專案類
1、TinyMaix - 面向單片機的超輕量級的神經網路推理庫
TinyMaix 是專為低資源的單片機設計的 AI 神經網路推理框架,通常被稱為 TinyML,TinyMaix 可以讓你在任意單片機上運行輕量級深度學習模型,TinyMaix 的設計原則:易用性 > 移植性 > 速度 > 空間,
TinyMaix 其實是矽速科技(Sipeed)利用兩個周末的業余時間完成的專案,它足夠簡單,可以在 30 分鐘內讀完代碼,可以幫助新手理解它是怎么運行的,
- 專案地址:https://github.com/sipeed/TinyMaix
TinyMaix 關鍵特性:
- 核心代碼少于400行(tm_layers.c+tm_model.c+arch_cpu.h), 代碼段(.text)少于3KB
- 低記憶體消耗,甚至Arduino ATmega328 (32KB Flash, 2KB Ram) 都能基于TinyMaix跑mnist(手寫數字識別)
- 支持INT8/FP32/FP16模型,實驗性地支持FP8模型,支持keras h5或tflite模型轉換
- 支持多種芯片架構的專用指令優化: ARM SIMD/NEON/MVEI,RV32P, RV64V
- 友好的用戶介面,只需要load/run模型~
- 支持全靜態的記憶體配置(無需malloc)
- MaixHub 在線模型訓練支持
2、ZS1100A - 專用于物聯網功耗測量的開源功率計
大多數用于創建物聯網(IoT)的設備都是用小電池作業的,由于當前消費電子的動態性,測量這些物聯網設備的能耗是一項艱巨的任務,開發人員經常需要使用多種儀器和手工計算來估計能源消耗,ZS1100A 型電能表就是為解決這些問題的,該工具可以非常準確和詳細地繪制電流消耗與時間的關系,可以與電池模型一起使用,以估計電池的總體壽命,
- 專案主頁:https://www.crowdsupply.com/zscircuits/zs1100a-power-meter
- 專案地址:https://github.com/zscircuits/zs1100a


3、dynamic_loader - 單片機上實作動態加載功能的函式庫
dynamic_loader 是一個在單片機(如:STM32)上實作動態加載功能的函式庫,與 Windows 中的 dll,Linux 中的 so 類似,可以將代碼動態地從其他的存盤介質,動態加載到 RAM 中,
程式使用 dl_load_lib 加載相應的庫檔案到句柄中,加載成功后可使用 dl_get_func,通過函式名獲得相應函式指標,在不需要使用時可使用 dl_destroy_lib 對句柄進行釋放,
- 專案地址:https://gitee.com/wzh1845462801/dynamic_loader
- 詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=109952
4、little-bee-B1 - 開源實用的高性能電流和磁場探頭
little-bee-B1 是一種基于各向異性磁電阻(AMR)磁傳感器的開源磁場和電流探頭,它直接感知磁場,并通過電流傳感附件測量電流,該附件由放置在導線周圍的有間隙的鐵氧體環形體組成,在導線中的電流和傳感器所受的磁場之間建立固定的關系,
- 專案地址:https://github.com/westonb/little-bee-B1
特性如下:
- 可調帶寬(10mhz和1mhz)
- 可調增益(1倍和4倍)
- SMA輸出連接器
- 連接到任何標準1 MΩ阻抗示波器輸入
- 單節AA電池供電(續航4小時)
- 自動歸零

5、White Rabbit - 亞納秒級同步精度的網路資料傳輸專案
White Rabbit 為大型分布式系統提供亞納秒級同步精度,它還允許確定性和可靠的資料傳輸,White Rabbit 允許您對測量資料進行精確的時間標記,并允許您在大型安裝中觸發資料,同時使用相同的網路傳輸資料,
- 專案地址:https://ohwr.org/project/white-rabbit/wikis/home
White Rabbit 特點:
- 亞納秒級同步
- 支持連接數千個節點
- 節點之間的典型距離為 10 km
- 基于千兆以太網的的可靠資料傳輸
- 硬體、韌體和軟體全開源

歡迎訂閱
文章會同時發布到我的 博客園主頁、CSDN主頁、知乎主頁、微信公眾號 平臺上,
微信搜索"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦,

最后歡迎關注痞子衡個人微信公眾號【痞子衡嵌入式】,一個專注嵌入式技術的公眾號,跟著痞子衡一起玩轉嵌入式,
衡杰(痞子衡),目前就職于恩智浦MCU系統部門,擔任嵌入式系統應用工程師,
專欄內所有文章的轉載請注明出處:http://www.cnblogs.com/henjay724/
與痞子衡進一步交流或咨詢業務合作請發郵件至 [email protected]
可以關注痞子衡的Github主頁 https://github.com/JayHeng,有很多好玩的嵌入式專案,
關于專欄文章有任何疑問請直接在博客下面留言,痞子衡會及時回復免費(劃重點)答疑,
痞子衡郵箱已被私信擠爆,技術問題不推薦私信,堅持私信請先掃碼付款(5元起步)再發,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/538285.html
標籤:其他
下一篇:linux常用命令
