痞子衡嵌入式半月刊: 第 18 期
這里分享嵌入式領域有用有趣的項目/工具以及一些熱點新聞,農歷年分二十四節氣,希望在每個交節之日准時發布一期。
本期刊是開源項目(GitHub: JayHeng/pzh-mcu-bi-weekly),歡迎提交 issue,投稿或推薦你知道的嵌入式那些事兒。
上期回顧 :《痞子衡嵌入式半月刊: 第 17 期》
嘮兩句
今天是霜降。霜降是秋季的最后一個節氣,是秋季到冬季的過渡。俗話講“霜降殺百草”,霜降過后,植物漸漸失去生機,大地一片蕭索。
距離美國總統大選日還有10天了,美國總統選舉一直是全世界關注的熱點,畢竟超級強國的任何政策都可能會引發全球效應。到底是特朗普還是拜登?讓我們拭目以待。
本期共收錄 1條資訊、4個項目,希望對你有幫助!
資訊類
1、安謀中國“周易”Z2 AIPU正式發布!
2020年10月13日,安謀中國正式發布周易Z2 AIPU,該新版本延用了周易AIPU架構。
周易Z2 AIPU 五大特性如下:
1. 單核算力1-4TOPS
2. 支持SoC多核實現
3. 微架構優化,面積相比上一代減少30%,特定神經網絡模型相同算力配置下性能提升100%
4. 優化內存子系統 和 高級帶寬節省技術
5. 新版主要面向中高端安防、智能座艙和ADAS、邊緣服務器等應用場景
安謀中國為“周易”AIPU的客戶提供很多工具來幫助他們進行開發,包括仿真器、編譯器和調試器等進行數據的采集、分析。在軟件框架之上,通過Arm Compute Library或者合作伙伴的編輯異構計算庫,支持Arm NN、安卓NN等多種流行接口,以及合作伙伴的自有OS和Runtime的框架,接入安謀中國提供的驅動層之后均可正常工作。“周易”AIPU也支持業界主流的AI規模框架,包括TensorFlow、ONNX等,未來也將支持更多不同的擴展框架。
項目類
1、Cmockery - 谷歌出品的C單元測試的輕量級框架
CMockery 是 Google 發布的用於 C 單元測試的一個輕量級的框架。它很小巧,對其他開源包沒有依賴,對被測試代碼侵入性小。CMockery 的源代碼行數不到 3K,閱讀一下 will_return 和 mock 的源代碼就一目了然了。
CMockery 主要特點:
1. 免費且開源,Google 提供技術支持;
2. 輕量級的框架,使測試更加快速簡單;
3. 避免使用復雜的編譯器特性,對老版本的編譯器來講,兼容性好;
4. 並不強制要求待測代碼必須依賴 C99 標准,這一特性對許多嵌入式系統的開發很有用
2、OfflineSWD - 一款超迷你的SWD離線燒寫器
這是一個開源的SWD離線燒寫器,非常Mini,帶OLED屏,使用STM32F103RET6作為主控,基於ST官方CMSIS-DAP項目進行修改,實現可脫機、可去讀保護燒寫。
該SWD離線燒寫器功能特性如下:
1. 使用8M FLASH,可使用虛擬U盤向FLASH放置HEX文件或BIN文件進行燒寫(BIN較快)
2. 可去除目標板的讀保護,直接燒寫(燒寫后可能需要手動重啟)
3. 支持手動切換模式,使離線燒寫器支持DAP仿真
4. 安裝驅動后可支持虛擬USB轉TTL
5. 可離線使用串口調試功能(僅支持英文及常用數字符號)
3、LiPow - 一款USB type-C供電的鋰電池充電器
這是一個基於STM32G0的帶USB type-C電源傳輸的鋰電池充電器項目,使用了帶電源傳輸的USB type-C為鋰聚合物電池充電。支持2s-4s packs的充電和平衡,支持高達100W的充電。
4、mini-violin - 一款ATtiny單片機制作的PCB小提琴
這是一個小提琴設計的開源項目,電路原理圖相當簡單。ATtiny85控制着兩個LED和一個壓電蜂鳴器,此外還有一個按鈕來切換歌曲,特別有意思的是,小提琴的琴弦被連接到微控制器的模擬輸入端,這樣就可以通過接觸導電材料來演奏小提琴了。
歡迎訂閱
文章會同時發布到我的 博客園主頁、CSDN主頁、知乎主頁、微信公眾號 平台上。
微信搜索"痞子衡嵌入式"或者掃描下面二維碼,就可以在手機上第一時間看了哦。