週報彙總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
本週更新影片
DSP影片教程第13期:彙編浮點庫qfplib效能媲美TI的IQmath和硬體FPU,強於C庫的math和ARM DSP庫,適用於M0和M3(2024-10-12)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=126033
影片版:
https://www.bilibili.com/video/BV1JW2fYsEQy/
目錄
1、開源Sensor Watch Pro智慧手錶,一年的誤差不到1秒
2、STM32L4P5實現OCTOSPI + DMA + TIMER實現VGA介面驅動1080p螢幕
3、開源32路IMU感測器矩陣
4、硬體資訊
(1)Silicon Labs將推出Cortex-M55雙核晶片
(2)英飛凌釋出EZ-USB FX20,USB速度高達20Gbps,主控採用M4+M0雙核
(3)Microchip的Cortex-M0核心航空航天晶片
5、計算機中的數學 Mathematics for Computer Science
6、好久未更新博文的ChaN老師,又更新了
7、ESP32 Rainbow 相容 ZX Spectrum 的單板計算機
8、ADI推出基於VS Code的IDE開發環境一條龍軟體CodeFusion Studio,支援圖形化配置和ELF檔案視覺化
9、SEGGER新推出Web瀏覽器中執行emWin介面效果
10、RTX5中介軟體原始碼pack包方式也釋出了,MDK RTE和IAR CMSIS都可以方便新增
11、H7-TOOL本週進展
(1)新增離線燒錄晶片支援
(2)H7-TOOL的1拖4離線燒錄XM25QU64在1.8V供電時滿速下載的穩定性測試
(3)測試H7-TOOL的CANFD助手J1939批次資料傳輸連續執行30個小時穩定不丟包
(4)H7-TOOL的LUA小程式教程第14期:任意波形訊號發生器,0-20mA輸出和微型數控電源
1、開源Sensor Watch Pro智慧手錶,一年的誤差不到1秒
https://www.crowdsupply.com/oddl ... ts/sensor-watch-pro
https://github.com/joeycastillo/Sensor-Watch/tree/main
最早的時候給大家分享過Sensor Watch,這次升級到了Pro版,一年的誤差不到1秒,這個地方非常值得學習。
軟體定義的溫度補償,它也非常準確,透過微調,Sensor Watch Pro 每年的漂移誤差不到一秒
外殼繼續使用的Casio,其它都是重新設計
2、STM32L4P5實現OCTOSPI + DMA + TIMER實現VGA介面驅動1080p螢幕
當前原始碼還沒有放出來,其它的都已經分享
https://hackaday.io/project/1962 ... m32-microcontroller
使用OCTOSPI來驅動,確實是一個不錯的思路
3、開源32路IMU感測器矩陣
https://github.com/will127534/IMU_Array
這個開源設計挺有意思,直接使用iCE40接了32路IMU感測器。
使用IMU可以知道自己相對於地球的位置。它們本質上是機械裝置,因此它們並非萬無一失。一種引起關注的方法是將多個 MEMS IMU 放在單個 PCB 上,將其連線到 FPGA,然後將它們的資料一起處理,以獲得更靈敏的 IMU 或過濾漂移
4、硬體資訊
1、Silicon Labs將推出Cortex-M55雙核晶片
https://www.embedded.com/silicon ... he-evolution-of-iot
Silicon Labs 在首屆北美嵌入式世界大會上發表了開幕主題演講中說到將推出Cortex-M55雙核晶片,具體細節將在明年上半年分享。當前已經開始內測。
2、英飛凌釋出EZ-USB FX20,USB速度高達20Gbps,主控採用M4+M0雙核
去年推出了10Gbps的FX10,今年再推出FX20
https://www.infineon.com/cms/en/ ... FPSS202410-001.html
內建20Gbps,10Gbps, 5Gbps和480Mbps PHY晶片。
3、Microchip的Cortex-M0核心航空航天晶片
https://www.microchip.com/en-us/product/samd21rt
2019年時,Mircochip釋出全球首款ARM核航空航天級晶片SAMV71和SAMRH71,基於M7核心,抗宇宙輻射。這晶片不便宜,低配版也要6萬多RMB一片。
今年再推出M0核心航空航天晶片
5、計算機中的數學 Mathematics for Computer Science
mcs.pdf (12.65MB)
這本書會讓大家真正的感受到數學的樂趣,而不是國內的書籍喜歡列公式,證明公式,應用公式的思路。
6、好久未更新博文的ChaN老師,又更新了
多年來,熒光燈已廣泛用於普通照明。但是,它含有汞,需要避免用於任何產品。 2027 年底禁止製造、進口和出口普通熒光燈。
所以在這項技術結束前,寫個自制驅動的博文
http://elm-chan.org/works/fldrv2/report.html
7、ESP32 Rainbow 相容 ZX Spectrum 的單板計算機
硬體開源:https://github.com/atomic14/esp32-zxspectrum-hardware
軟體開源:https://github.com/atomic14/esp32-zxspectrum
ESP32 Rainbow 是對原始 Sinclair ZX Spectrum 的重現,配備內建揚聲器、LCD 螢幕和全綵觸控鍵盤。它被設計為對經典 Sinclair 個人電腦的致敬,但帶有現代化的改進,包括 USB Type-C 電源和 microSD 儲存。
8、ADI推出基於VS Code的IDE開發環境一條龍軟體CodeFusion Studio,支援圖形化配置和ELF檔案視覺化
官方地址:
https://www.analog.com/en/resour ... l#software-overview
軟體是開源的:
https://github.com/analogdevicesinc/codefusion-studio
規格,支援Zephyr,感覺和Nordic的VS Code玩法差不多
整體效果:
支援類似STM32CubeMX的圖形化配置:
視覺化ELF解析做的不錯,很贊
9、SEGGER新推出Web瀏覽器中執行emWin介面效果
https://www.segger.com/news/pr-241011-emwin4web/
SEGGER 宣佈推出 emWin4Web,這是一款創新工具,使開發人員能夠直接在 Web 瀏覽器中為嵌入式應用程式執行GUI。在目標裝置上執行的所有 emWin 功能都在瀏覽器中逐個畫素地複製:所見即所得。
由於記憶體佔用小,emWin 非常適合資源受限的基於微控制器的系統。
隨著 emWin4Web 的推出,開發人員現在可以使用命令列工具輕鬆地將 emWin 和 AppWizard 應用程式編譯成 WebAssembly 格式。
10、RTX5中介軟體原始碼pack包方式也釋出了,MDK RTE和IAR CMSIS都可以方便新增
Keil.MDK-Middleware.8.0.0.pack (12.72MB)
MDK RTE直接新增後就是原始碼
IAR CMSIS也是
11、H7-TOOL本週進展
H7-TOOL詳細介紹:http://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
1、離線燒錄晶片支援
(1)新增兆易創新GD32E11x
(2)新增普然PY32C642,C613,F071,L020和MD310離線燒錄支援
新增的這幾款,線上燒錄,離線燒錄,1拖16均正常,支援讀防寫配置
線上燒錄
離線燒錄:
接線實物:
2、H7-TOOL的1拖4離線燒錄XM25QU64在1.8V供電時滿速下載的穩定性測試
XM25QU64C測試了,1.8V(離線燒錄上位機這裡和微型數控電源介面都設定TVCC為1.8V) ,1拖4轉接板方式,直接將晶片放入轉接板,穩定好用
3、測試H7-TOOL的CANFD助手J1939批次資料傳輸連續執行30個小時穩定不丟包
根據客戶需求做的一個不斷電連續執行測試。
測試條件
1、H7-TOOL的CAN/CANFD助手控制一個節點裝置
2、使用J1939協議
3、經典CAN方式,波特率250Kbps
J1939測試命令,250ms一次傳送接收測試
昨天下午三點到今晚9點半,共計30個小時不斷電連續測試, 實時記錄的檔案:
現在還在持續執行的效果:
4、H7-TOOL的LUA小程式教程第14期:任意波形訊號發生器,0-20mA輸出和微型數控電源
詳細介紹帖子:https://www.armbbs.cn/forum.php?mod=viewthread&tid=126016
這樣即可以靈活的線上執行,也可以離線執行LUA指令碼
比如週期性輸出8個數值的波形,1123mV, 556mV, 2445mV, 5334mV, -3334mV, -5556mV,, 7890mV, 3231mV。
動態效果: