《安富萊嵌入式周報》第306期:2023.03.06--2023.03.12
往期周報匯總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
(文中附件可通過此鏈接進入相應(yīng)周報進行下載)

視頻版:


1、Terathon數(shù)學(xué)庫,支持2D/3D/4D矢量,矩陣,四元函數(shù)和幾何代數(shù)
https://github.com/EricLengyel/Terathon-Math-Library
Terathon-Math-Library-main.zip(100.4 KB)
作者主要是做游戲引擎和計算機圖形開發(fā),這里分享的庫也是圖形方面,大家有需要做一些稍復(fù)雜圖形繪制可以試試

有時候不得不說好的文檔整理確實要花很多心思才可以,作者這里整理的射影幾何一覽表
?confgeomalg.pdf(1.89 MB)
?projgeomalg.pdf(711.93 KB)


2、Cortex-M85
1、ARM發(fā)布Cortex-M85修訂版r1
https://community.arm.com/arm-community-blogs/b/internet-of-things-blog/posts/cortex-m85-safety-and-performance-updates
新的修訂版引入如下功能:
(1)首款安全就緒的高性能Cortex-M內(nèi)核
汽車和工業(yè)控制(ISO 26262 / IEC 61508 )產(chǎn)品依賴于安全標(biāo)準(zhǔn),確保集成到產(chǎn)品中的每個電氣或電子組件都符合功能安全要求,r1修訂版做了不少改進,比如為了滿足ASIL D的單點故障檢測需要,Cortex-M85 可以實現(xiàn)雙核鎖步 (DCLS) ,其中一個檢測另一個中的故障。此外,還提供硬件方式的內(nèi)存內(nèi)置自檢 (MBIST) 對內(nèi)部處理器內(nèi)存進行現(xiàn)場和在線測試。

(2)支持客制化指令
用戶可以自定義指令

(3)升級數(shù)據(jù)流性能
相比M55和M7,性能提升2倍,特別是通過AXI總線矩陣通信,提升是明顯的。
2、瑞薩的Cortex-M85內(nèi)核芯片亮相Embedded World 2023
去年首次亮相就做了個Demo展示:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118304
這里要帶來AI性能展示,該應(yīng)用程序可在不同的照明和環(huán)境條件下識別和跟蹤相機框架中的人員。此應(yīng)用中使用TinyML 模型為各種物聯(lián)網(wǎng)實施帶來了低成本和低功耗的 AI 解決方案。第二個演示展示了一個電機控制預(yù)測性維護案例。
https://www.renesas.com/eu/en/about/press-room/renesas-demonstrate-first-ai-implementations-arm-cortex-m85-processor-featuring-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開發(fā)環(huán)境,各個廠家總動員
(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
現(xiàn)在發(fā)現(xiàn)他們還有個設(shè)備樹插件,挺帶勁
https://marketplace.visualstudio.com/items?itemName=nordic-semiconductor.nrf-devicetree

(4)NXP新版 MCUXpresso, 支持VS Code插件.
https://www.nxp.com/company/about-nxp/nxp-enriches-the-developer-experience-with-a-new-era-of-mcuxpresso-productivity:NW-NXP-ENRICHES-DEVELOPER-EXPERIENCE-MCUXPRESSO
(5)ST現(xiàn)在也整了個VS Code插件一條龍
https://www.armbbs.cn/forum.php?mod=viewthread&tid=118304
(6)嵌入式搞到最后,微軟竟然成了最終贏家,微軟也不限制,順勢這兩天就提出了Visual Studio導(dǎo)入STM32CubeMX。
eclipse方案,以后估計壓力大了。
https://devblogs.microsoft.com/cppblog/importing-st-projects-into-visual-studio/

5、在線函數(shù)波形繪制網(wǎng)站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)初創(chuàng)公司


(7)人工智能

(8)SoC/IP/IC設(shè)計


7、英飛凌的AURIX TC3xx、TC4x、TRAVEO T2G和PSoC系列微控制器支持Rust編程語言
https://www.infineon.com/cms/en/about-infineon/press/market-news/2023/INFATV202303-076.html
Rust 編程語言內(nèi)置了對內(nèi)存安全軟件開發(fā)的支持,是關(guān)鍵任務(wù)汽車軟件設(shè)計的重要推動因素。英飛凌邁出了在嵌入式領(lǐng)域創(chuàng)建Rust生態(tài)系統(tǒng)的第一步。這使得該公司成為第一家正式支持 Rust 微控制器的主要半導(dǎo)體制造商。首先是市場領(lǐng)先的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發(fā)布V2.2.4
?Oryx-Embedded.Middleware.2.2.4.pack(19.48 MB)
作為當(dāng)前驅(qū)動支持最全面,協(xié)議支持也最全面的網(wǎng)絡(luò)協(xié)議棧,再次迎來更新,支持多款MAC和PHY

(3)ThreadX全家桶發(fā)布V6.2.1版本
論壇下載:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=97925
主要是內(nèi)核和USBX更新比較多,其它中間件更新很少,其實USBX繼續(xù)加強裸機玩法的支持。

另外就是ST上周的新品發(fā)布會提出了STM32H5,STM32WBA,STM32MP13等,其中STM32MP1帶來了不錯的消息,這款1GHz單核A7將在年底發(fā)布ThreadX全家桶支持
這個確實是個非常不錯的消息。




9、H7-TOOL本周進展
H7-TOOL詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
(1)2.20版本反饋的問題修復(fù)差不多了,近期推出2.2.0a版本.
同時增加上位機軟件配置參數(shù)導(dǎo)入功能,方便導(dǎo)入自己之前配置的界面效果,之前發(fā)過一個這種建議帖子:
H7-TOOL上位機每次更新后都要重新配置RTT,串口,CAN助手等功能的字體,顏色等信息時解決思路
https://www.armbbs.cn/forum.php?mod=viewthread&tid=112742
這次更新增加配置項:

(2) H7-TOOL的CAN/CANFD可視化方案本周將完成
H7-TOOL本身有個CAN/CANFD助手,

但是想要更好的檢測CAN執(zhí)行情況,需要將CAN的內(nèi)部運行狀態(tài)做可視化實現(xiàn),這樣不僅可以深入理解CAN運行機制,而且可以可視化和錯誤執(zhí)行狀態(tài)診斷
這個也是通過SWD接口實現(xiàn)

(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已經(jīng)不斷電測量兩輪,第2輪測試已經(jīng)不斷電436天,紀(jì)念下,分別測試了WiFi版和以太網(wǎng)版,用的還是2.11版固件,很久以前的固件了。
現(xiàn)在已經(jīng)更新到2.20版固件,測評的最終目的還是發(fā)現(xiàn)問題,解決問題,從而更好的提升H7-TOOL的實戰(zhàn)能力
WiFi版測試完成升級

以太網(wǎng)版測試完成升級
