週報彙總地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104
1、2023 Hackaday大賽胸牌開源
Vectorscope-main.zip (66.83MB)
https://github.com/Hack-a-Day/Vectorscope
前段時間分享後,好幾個網友諮詢這個胸牌有沒有開源,搜到了開源地址,給大家做個分享
2、ST承諾的A7芯片STM32MP13x所有片上外設都將提供LL/HAL驅動和ThreadX全面支持的軟件包發佈,單片機玩法正式上線
STM32CubeMP13-1.0.0.zip (67.61MB)
https://github.com/STMicroelectronics/STM32CubeMP13
A7芯片的LL庫和HAL庫
部分截圖:
ThreadX全家桶支持
3、分享三款GUI
(1)easyGUI
https://www.easygui.com/easygui-application-screen-shots
控件很豐富,搞點漂亮的皮膚就更好了:
(2)適合單色屏和多級灰度屏的GUI庫ramtex
不過沒有找到它的開源地址
(3)NXP還有個自己的GUI產品PEG Graphics Software,效果不錯
4、軟件資訊
(1)PX5 RTOS的網絡協議棧PX5 Net發佈
繼ThreadX老大離開微軟,開發的第5代RTOS系統PX5 RTOS後,第一個中間件組件。
PX5 RTOS特色:
(1)Flash和RAM最小需求都小於1KB.
(2)原生支持POSIX,這樣各種基於POSIX編程的應用都可以互通移植,而還提供了拓展,專爲深度嵌入式實時應用而設計。
(3)PX5 RTOS 還提供內存保障技術PDV,這是一種獨特的技術,可實現運行時函數指針、鏈表和堆棧驗證。最後,集中錯誤處理,有助於構建更強大的應用程序。
PX5 Net特色:
(1)PX5 NET的最小需求<6KB FLASH和<2KB RAM),可在一些內存最受限的設備中實現網絡連接。
(2)同樣支持PX5 RTOS的供內存保障技術PDV。
(3)原生支持BSD Socket,嵌入式 Linux 上運行的網絡應用程序可以很容易地在 PX5 NET 下運行,反之亦然。
(2)ROS2 RUST版V0.4發佈
https://discourse.ros.org/t/ros-2-rust-version-0-4-released/34617
(3)小米基於NuttX全家桶設計的物聯網系統Vela全開源
https://iot.mi.com/vela/detail.html
(4)RP2040的LUA軟件包
https://github.com/MicroLua/MicroLua
RP2040的LUA開發軟件包
這個真心不錯,LUA特點就是簡單易用,好上手
https://github.com/MicroLua/MicroLua
5、IDE相關
(1)MDK搞了個有意思的調研,是喜歡MDK編輯還是VS Code
本次調研主題:喜歡MDK編輯還是VS Code
下面是其中一個選項:
(2)MDK字符串前面加L將字符轉Uincode編碼注意事項
漢字所在的源文件編碼格式要是ANSI本地編碼,也就是GB2312,GBK等。
6、硬件資訊
(1)英飛凌下一代PSoC系列 PSOC Edge, Cortex-M55 + Helium DSP + Ethos-U55 .面向單片機AI
https://www.infineon.com/cms/en/product/promopages/next-generation-mcu/?redirId=269245
(2)樂鑫宣佈發佈 Arduino ESP32 新版本v3.0.0,該版本使用最新的 ESP-IDF v5.1,並新增對 ESP32-C6 和 ESP32-H2 的支持。
https://www.espressif.com/zh-hans
(3)Begleboard推出新板子BeagleleV-Fire
https://www.beagleboard.org/boards/beaglev-fire
芯片採用Microchip 的 PolarFire MPFS025T ,帶5核RISC-V和FPGA架構提供支持
(4)沁恆推出PD及無線充電專用MCU CH641
https://www.wch.cn/products/CH641.html
https://github.com/openwch/ch641
https://www.wch.cn/products/CH641.html
CH641系列是基於青稞RISC-V2A內核設計的PD無線充電專用微控制器。該系列具有寬壓、單線調試、低功耗、外圍精簡等特點。CH641內置PD PHY、BC接口、差分輸入電流採樣和交流小信號放大解碼器,支持USB PD及Type-C快充功能、BC1.2及DCP等多種HV充電協議,提供了DMA控制器、10位模數轉換ADC、多組定時器、USART串口、I2C等豐富的外設資源,提供過壓保護和過溫保護。
7、H7-TOOL本質進展
H7-TOOL詳細介紹:https://www.armbbs.cn/forum.php?mod=viewthread&tid=89934
7.1 本週將發佈新的2.24版本固件。
這次更新的內容很多,除了新增一批脫機燒錄支持芯片。這次將帶來I2C從機,SPI從機,CANopen解析(已經在論壇發佈),RTOS Trace鏈表解析,CMSIS-SVD文件解析實時監測各種外設等功能。
(1)其中新增的RTOS Trace鏈表功能準備結合FreeRTOS給大家錄製一期FreeRTOS源碼框架設計,方便大家更好的使用這個功能
從源碼的角度來看,OS內核源碼就是通過各種鏈表組裝起來的,FreeRTOS就是下面幾個鏈表組成的。FreeRTOS的調度,任務切換就是倒騰這幾個鏈表。
而其它的幾款OS是一個鏈表就一擼到底了,FreeRTOS是搞了好幾個。所以視頻裏面就重點介紹下這個,其它的支持的也做個拓展說明。
搞清楚這幾個鏈表也就搞清楚FreeRTOS的框架設計了。
(2)H7-TOOL新版2.24固件增加的I2C從機模式,速度最高1MHz,開啓Fast-mode Plus模式
(3)H7-TOOL的2.24新版固件最後一個SPI從機功能收尾完成,寫速度50-60MHz,讀速度12.5 -20MHz
(4)H7-TOOL首版CMSIS-SVD解析功能最終效果
支持添加內核寄存器和外設寄存器,實時監測所有芯片廠家所有外設寄存器和每個bit
支持離線,WiFi,以太網和USB四種玩法,且支持內網和外網遠程訪問。芯片所有寄存器狀態全部掌控
支持添加變量監測,當前方式是大家手動在這個地方添加 SWD接口函數用法
動態效果:
7.2 H7-TOOL的485總線接口做2M/2.5M/3Mbps通信速度注意事項
特地整理了一個帖子,一般實際項目我們很少將串口485速度搞這麼搞,不過大家如果有測試到可以作爲參考
詳細介紹帖子:https://www.armbbs.cn/forum.php?mod=viewthread&tid=121818