往期週報彙總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
視頻版:
https://www.bilibili.com/video/BV1TT411Y7fq
1、Terathon數學庫,支持2D/3D/4D矢量,矩陣,四元函數和幾何代數
https://github.com/EricLengyel/Terathon-Math-Library
Terathon-Math-Library-main.zip (100.4 KB)
作者主要是做遊戲引擎和計算機圖形開發,這裏分享的庫也是圖形方面,大家有需要做一些稍複雜圖形繪製可以試試
有時候不得不說好的文檔整理確實要花很多心思纔可以,作者這裏整理的射影幾何一覽表
confgeomalg.pdf
(1.89 MB)
projgeomalg.pdf
(711.93 KB)
2、Cortex-M85
1、ARM發佈Cortex-M85修訂版r1
https://community.arm.com/arm-co ... performance-updates
新的修訂版引入如下功能:
(1)首款安全就緒的高性能Cortex-M內核
汽車和工業控制(ISO 26262 / IEC 61508 )產品依賴於安全標準,確保集成到產品中的每個電氣或電子組件都符合功能安全要求,r1修訂版做了不少改進,比如爲了滿足ASIL D的單點故障檢測需要,Cortex-M85 可以實現雙核鎖步 (DCLS) ,其中一個檢測另一箇中的故障。此外,還提供硬件方式的內存內置自檢 (MBIST) 對內部處理器內存進行現場和在線測試。
(2)支持客製化指令
用戶可以自定義指令
(3)升級數據流性能
相比M55和M7,性能提升2倍,特別是通過AXI總線矩陣通信,提升是明顯的。
2、瑞薩的Cortex-M85內核芯片亮相Embedded World 2023
去年首次亮相就做了個Demo展示:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118304
這裏要帶來AI性能展示,該應用程序可在不同的照明和環境條件下識別和跟蹤相機框架中的人員。此應用中使用TinyML 模型爲各種物聯網實施帶來了低成本和低功耗的 AI 解決方案。第二個演示展示了一個電機控制預測性維護案例。
https://www.renesas.com/eu/en/ab ... g-helium-technology
3、開源獨輪車
https://github.com/AndReGeist/wheelbot-v2.5
wheelbot-v2.5-main.zip (3.51 MB)
視頻效果展示:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118304
4、不斷變革的IDE開發環境,各個廠家總動員
(1)IAR9.X 各種更新,帶來VS Code插件支持。
(2)MDK推出MDK6,Keil Studio Cloud,也支持VS Code插件。
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118286
(3)Nordic之前就推出VSCode插件支持
https://www.armbbs.cn/forum.php?mod=viewthread&tid=110334
現在發現他們還有個設備樹插件,挺帶勁
https://marketplace.visualstudio ... ctor.nrf-devicetree
(4)NXP新版 MCUXpresso, 支持VS Code插件.
(5)ST現在也整了個VS Code插件一條龍
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118304
(6)嵌入式搞到最後,微軟竟然成了最終贏家,微軟也不限制,順勢這兩天就提出了Visual Studio導入STM32CubeMX。
eclipse方案,以後估計壓力大了。
https://devblogs.microsoft.com/cppblog/importing-st-projects-into-visual-studio/
5、在線函數波形繪製網站GeoGeBra
論壇搜了下,壇友emwin很早之前就分享過了
https://www.armbbs.cn/forum.php?mod=viewthread&tid=97651
我也是最近才測試了下,確實非常不錯
https://www.geogebra.org/calculator
用戶可以方便的手動輸入繪製
3D效果:
幾何繪製:
概率:
6、2023 Embedded World 2023獲獎提名
https://www.embedded-world.de/en/conferences-programme/embedded-award
按照以往的慣例,開幕前公佈embedded award 2022候選名單,這次分爲8類:
(1)嵌入式視覺
(2)硬件
(3)軟件
(4)安全
(5)工具
(6)初創公司
(7)人工智能
(8)SoC/IP/IC設計
7、英飛凌的AURIX TC3xx、TC4x、TRAVEO T2G和PSoC系列微控制器支持Rust編程語言
https://www.infineon.com/cms/en/about-infineon/press/market-news/2023/INFATV202303-076.html
Rust 編程語言內置了對內存安全軟件開發的支持,是關鍵任務汽車軟件設計的重要推動因素。英飛凌邁出了在嵌入式領域創建Rust生態系統的第一步。這使得該公司成爲第一家正式支持 Rust 微控制器的主要半導體制造商。首先是市場領先的AURIX TC2xx和TRAVEO T4G汽車MCU。
8、各種軟件包更新
(1)CMSIS-DSP庫升級至V1.14.4
ARM.CMSIS-DSP.1.14.4.pack (7.58 MB)
https://github.com/ARM-software/CMSIS-DSP/releases
(2) CycloneTCP發佈V2.2.4
Oryx-Embedded.Middleware.2.2.4.pack (19.48 MB)
作爲當前驅動支持最全面,協議支持也最全面的網絡協議棧,再次迎來更新,支持多款MAC和PHY
(3) ThreadX全家桶發佈V6.2.1版本
論壇下載:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=97925
主要是內核和USBX更新比較多,其它中間件更新很少,其實USBX繼續加強裸機玩法的支持。
另外就是ST上週的新品發佈會提出了STM32H5,STM32WBA,STM32MP13等,其中STM32MP1帶來了不錯的消息,這款1GHz單核A7將在年底發佈ThreadX全家桶支持
這個確實是個非常不錯的消息。
9、H7-TOOL本週進展
H7-TOOL詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
(1)2.20版本反饋的問題修復差不多了,近期推出2.2.0a版本.
同時增加上位機軟件配置參數導入功能,方便導入自己之前配置的界面效果,之前發過一個這種建議帖子:
H7-TOOL上位機每次更新後都要重新配置RTT,串口,CAN助手等功能的字體,顏色等信息時解決思路
https://www.armbbs.cn/forum.php?mod=viewthread&tid=112742
這次更新增加配置項:
(2) H7-TOOL的CAN/CANFD可視化方案本週將完成
H7-TOOL本身有個CAN/CANFD助手,
但是想要更好的檢測CAN執行情況,需要將CAN的內部運行狀態做可視化實現,這樣不僅可以深入理解CAN運行機制,而且可以可視化和錯誤執行狀態診斷
這個也是通過SWD接口實現
(3)開始幾套不斷電H7-TOOL第3輪測試,採用新的2.20固件
兩個測試貼:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=108258
https://www.armbbs.cn/forum.php?mod=viewthread&tid=107825
這幾套TOOL已經不斷電測量兩輪,第2輪測試已經不斷電436天,紀念下,分別測試了WiFi版和以太網版,用的還是2.11版固件,很久以前的固件了。
現在已經更新到2.20版固件,測評的最終目的還是發現問題,解決問題,從而更好的提升H7-TOOL的實戰能力
WiFi版測試完成升級
以太網版測試完成升級