痞子衡嵌入式半月刊: 第 67 期 這裡分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發佈一期。 本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。 上期回顧 ...
痞子衡嵌入式半月刊: 第 67 期
這裡分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農曆年分二十四節氣,希望在每個交節之日準時發佈一期。
本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。
上期回顧 :《痞子衡嵌入式半月刊: 第 66 期》
嘮兩句
歷史上的今天:1859年11月24日,達爾文《物種起源》正式出版。
本期共收錄 5 個項目,希望對你有幫助!
項目類
1、TinyMaix - 面向單片機的超輕量級的神經網路推理庫
TinyMaix 是專為低資源的單片機設計的 AI 神經網路推理框架,通常被稱為 TinyML。TinyMaix 可以讓你在任意單片機上運行輕量級深度學習模型。TinyMaix 的設計原則:易用性 > 移植性 > 速度 > 空間。
TinyMaix 其實是矽速科技(Sipeed)利用兩個周末的業餘時間完成的項目,它足夠簡單,可以在 30 分鐘內讀完代碼,可以幫助新手理解它是怎麼運行的。
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 型電能表就是為解決這些問題的。該工具可以非常準確和詳細地繪製電流消耗與時間的關係,可以與電池模型一起使用,以估計電池的總體壽命。
3、dynamic_loader - 單片機上實現動態載入功能的函數庫
dynamic_loader 是一個在單片機(如:STM32)上實現動態載入功能的函數庫,與 Windows 中的 dll,Linux 中的 so 類似,可以將代碼動態地從其他的存儲介質,動態載入到 RAM 中。
程式使用 dl_load_lib 載入相應的庫文件到句柄中,載入成功後可使用 dl_get_func,通過函數名獲得相應函數指針,在不需要使用時可使用 dl_destroy_lib 對句柄進行釋放。
4、little-bee-B1 - 開源實用的高性能電流和磁場探頭
little-bee-B1 是一種基於各向異性磁電阻(AMR)磁感測器的開源磁場和電流探頭。它直接感知磁場,並通過電流感測附件測量電流,該附件由放置在導線周圍的有間隙的鐵氧體環形體組成,在導線中的電流和感測器所受的磁場之間建立固定的關係。
特性如下:
- 可調帶寬(10mhz和1mhz)
- 可調增益(1倍和4倍)
- SMA輸出連接器
- 連接到任何標準1 MΩ阻抗示波器輸入
- 單節AA電池供電(續航4小時)
- 自動歸零
5、White Rabbit - 亞納秒級同步精度的網路數據傳輸項目
White Rabbit 為大型分散式系統提供亞納秒級同步精度,它還允許確定性和可靠的數據傳輸。White Rabbit 允許您對測量數據進行精確的時間標記,並允許您在大型安裝中觸發數據,同時使用相同的網路傳輸數據。
White Rabbit 特點:
- 亞納秒級同步
- 支持連接數千個節點
- 節點之間的典型距離為 10 km
- 基於千兆乙太網的的可靠數據傳輸
- 硬體、固件和軟體全開源
歡迎訂閱
文章會同時發佈到我的 博客園主頁、CSDN主頁、知乎主頁、微信公眾號 平臺上。
微信搜索"痞子衡嵌入式"或者掃描下麵二維碼,就可以在手機上第一時間看了哦。
最後歡迎關註痞子衡個人微信公眾號【痞子衡嵌入式】,一個專註嵌入式技術的公眾號,跟著痞子衡一起玩轉嵌入式。
衡傑(痞子衡),目前就職於恩智浦MCU系統部門,擔任嵌入式系統應用工程師。
專欄內所有文章的轉載請註明出處:http://www.cnblogs.com/henjay724/
與痞子衡進一步交流或咨詢業務合作請發郵件至 [email protected]
可以關註痞子衡的Github主頁 https://github.com/JayHeng,有很多好玩的嵌入式項目。
關於專欄文章有任何疑問請直接在博客下麵留言,痞子衡會及時回覆免費(劃重點)答疑。
痞子衡郵箱已被私信擠爆,技術問題不推薦私信,堅持私信請先掃碼付款(5元起步)再發。