《安富萊嵌入式週報》第314期:微軟推出開源DeviceScript編程語言適合低資源單片機,開源色度計,超聲波穿戴設備,USB-C交換機,CMSIS V6.0

週報彙總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104

視頻版:

https://www.bilibili.com/video/BV1HM4y1e7ke/

 


 

1、微軟推出開源DeviceScript編程語言,面向物聯網方向,適合低資源單片機

官網:https://microsoft.github.io/devicescript/
開源:https://github.com/microsoft/devicescript/
文檔:https://microsoft.github.io/devicescript/intro

專業 TypeScript 式開發人員體驗,適用於低資源單片機。DeviceScript 被編譯爲自定義的 VM 字節碼,該字節碼可以在非常受限的條件下運行。

解析器佔用資源很小,在抽象硬件服務之上編寫可重用的應用程序,通過統一的 API 與雲通信,並具有內置的設備運行狀況監控。專爲低功耗、低Flash、低RAM嵌入式項目而設計

VSCode提供編碼調試,上傳檢測一條龍。

5分鐘上手視頻:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=119461

當前支持器件:


2、Arm開始準備CMSIS軟件包V6.0

當前還在Preview階段

https://github.com/ARM-software/CMSIS_6

 

另外新推出了個CMSIS-Stream組件,用於數據流處理

https://github.com/ARM-software/CMSIS-Stream

 

同時推出CMSIS-DFP組件,方便用戶自制芯片SDK軟件包

https://github.com/ARM-software/CMSIS-DFP


3、開源色度計

https://blog.iorodeo.com/open-colorimeter-product-guide/

鑑於光譜儀購買和維護成本比較高,推出了基於AS7241多通道光傳感器的色度計設計。

效果:

提供了詳細的開源資料,用戶手冊和測試


4、開源圖形庫FabGL,還實現了音頻引擎,遊戲引擎和ANSI/VT終端

http://www.fabglib.org/

當前提供的庫和驅動:

作者做了很多炫酷效果展示,我們這裏分享一個:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=119461


5、基於超聲波的穿戴設備,即使在運動時也能深入皮膚下方

https://www.nature.com/articles/s41587-023-01800-0#Sec22

研究人員將其定義爲真正的穿戴設備,可以捕獲超聲圖像和生物數據,即使佩戴者在走路,跑步或者騎自行車,可以無線感知深層組織生命體徵。

這項技術在拯救和改善生命方面有很大的潛力,傳感器可以評估運動中的心血管功能。靜息或運動期間血壓和心輸出量的異常值是心力衰竭的標誌。

相關文章已經發布到Nature雜誌,該項目的深度學習模型也開源分享到Github上了.

視頻:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=119461


6、分享個電源資訊月刊

如果搞這塊產品的話,可以用來了解市場行情和新品。

https://www.electronicdesign.com/magazine/51066


7、資訊

(1)Rust的商標草案問題,部分成員“另起爐竈”,搞了個Crablang

https://crablang.org/
https://github.com/crablang/crab

(2)SiFive將其安全模型WorldGuard供給RISC-V社區

https://www.sifive.com/press/sif ... -v-international-to

RISC-V的發展離不開社區成員的貢獻,SiFive此舉將加強RISC-V的安全性


8、硬件全開源的USB-C"交換機"

https://gitlab.com/CodethinkLabs/usb-switch/hardware

USB-C的基礎功能都支持,如高速通信和充電功能。然後這個設計解決了一個主機和多個設備,或者一個設備和多個主機的無痛切換問題。


9、交互式內存技術學習套件Core64

Core64以獨特的互動方式將真實的核心內存和LED結合在一起。Core Memory是60年代和70年代的磁存儲器技術,手寫筆的尖端有一個磁鐵,可以通過Core Memory與LED進行交互。在實踐中,用戶可以將其視爲磁性觸摸屏

https://github.com/ageppert/Core64


10、H7-TOOL本週進展

H7-TOOL詳細介紹:

https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934

(1)增加新器件的脫機燒錄支持。

(2)uCOS-II和FreeRTOS的Trace功能完成差不多了,將發佈。

 

(3)初步解決H7-TOOL的CANFD助手每秒上萬幀數據的連續展示問題,測試1200萬幀正常

https://www.armbbs.cn/forum.php?mod=viewthread&tid=119438

在這裏感謝一位客戶的反饋,所以花時間專門解決了下。

CANFD配置爲仲裁階段波特率1MHz,通信階段波特率2MHz。設備端瘋狂發送數據給TOOL,不停歇連續無間隔的發送,TOOL實時接收1200萬幀正常,每幀64字節。

實時存儲的log文件將近4GB字節

 

(4)系統測試H7-TOOL的SWD接口線2米內各類線材穩定性,CAT6類網線有驚人表現,1.8m可以5MHz速度

詳細測試:https://www.armbbs.cn/forum.php?mod=viewthread&tid=119425

主要測試我們早期設計的屏蔽線,普通飛線和CAT6類網線,其中屏蔽線和CAT6類網線都可以1.8m運行在5MHz

 

(5)H7-TOOL高速DAPLINK用於Clion調試操作說明,採用OpenOCD做GDB Server已經發布

https://www.armbbs.cn/forum.php?mod=viewthread&tid=119339


(6)正式開啓H7-TOOL的Matlab上位機APP軟件設計

詳情見此貼:https://www.armbbs.cn/forum.php?mod=viewthread&tid=119463

藉助Matlab將大大方便數據分析處理。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章