周報匯總地址:嵌入式周報 - uCOS & uCGUI & emWin & embOS & TouchGFX & ThreadX - 硬漢嵌入式論壇 - Powered by Discuz!
視頻版
https://www.bilibili.com/video/BV1DEf3YiEqE/
《安富萊嵌入式周報》第352期:手持開源終端,基于參數陣列的定向揚聲器,炫酷ASCII播放器,PCB電阻箱,支持1Ω到500KΩ,Pebble智能手表代碼重構
目錄
1、手持開源終端,支持科學計算器,函數繪圖,I2C/SPI外接傳感器等
2、基于參數陣列的定向揚聲器
3、炫酷ASCII播放器
4、軟件資訊
(1)TIOBE統計3月份TOP10編程語言,Delphi進入TOP10
(2)開源Git項目發布V2.49
(3)一款專為微控制器及特定微處理器設計的實時嵌入式數據庫ITTIA DB Lite,僅需50KB內
5、硬件資訊
(1)adafruit上各種最新設計合集
(2)RP2350A和RP2350B已經正常開售
(3)英飛凌發文正式登頂全球MCU銷冠,市場份額高達21.3%
(4)TI推出全球最小MCU芯片MSPM0C1104,比芝麻粒還要小不少
(5)NXP的S3K5系列發布,M7+R52+M4多核,高達41MB MRAM
(6)Silicon Labs推出向未來應用的BG29超小型低功耗藍牙無線SoC,WLCSP封裝僅占用 2.6 x 2.8 mm
(7)Microchip推出帶高性能模擬外設的PIC32A,兩路40Msps ADC,5ns比較器,100MHz帶寬運放,售價低于1美元
(8)AVR還在出新品,而且還出了雙核SD系列
6、開源單片機神經網絡SDK Zig-Ant
7、Pebble智能手表代碼重構
8、PCB電阻箱,支持1Ω到500KΩ
9、RTOS相關
(1)AMD分享的FreeRTOS過渡到Zephyr方法
(2)RT-Thread v5.2.0發布
(3)CMSIS-FreeRTOS升級至V11.2.0,CMSIS-ThreadX升級至V1.3.0
(4)QNX 推出免費在線培訓課程,共 40 小時的深入指導
(5)Green Hills Software 和 NXP 合作開發全新 S32K5 微控制器系列的集成解決方案
10、ARM發布自定義指令軟件包
11、GUI相關
(1)TouchGFX V4.25發布,引入模擬幀緩沖技術,顯著減小RAM需求
(2)Embedded Wizard Studio V14下載
12、H7-TOOL本周進展
(1)【2025新品】H7-TOOL PLUS電池版發布,真正的手持設備,微型數控電源輸出電流提升至2A,峰值3A, 防過壓防過流防反接
(2)H7-TOOL固件2.28發布,CAN, UART和RTT三合一同時收發且實時記錄,脫機燒錄新增革命性一鍵添加新芯片功能,新增多脫機芯片支持
(3)一年后再次更新,H7-TOOL高速HID免驅串口橋接各種第3方串口軟件已經實現
?
一、手持開源終端,支持科學計算器,函數繪圖,I2C/SPI外接傳感器等
https://github.com/clockworkpi/PicoCalc
當前支持科學計算器,函數繪圖,I2C/SPI外接傳感器等
規格:
效果:
二、基于參數陣列的定向揚聲器
https://github.com/Orange-Murker/parametric_speaker
這是一款基于參數陣列的定向揚聲器,由95個16mm、40kHz超聲波換能器組成
參數揚聲器(Parametric Loudspeaker)是一種特殊類型的定向揚聲器技術,它利用超聲波的非線性特性在空氣中產生聲束,超聲波載波與要投影的音頻進行調制,揚聲器將其傳輸到空氣中。
三、炫酷ASCII播放器
https://github.com/Esser50K/ASCIIPlayer?tab=readme-ov-file
該播放器使用ASCII字符在終端上播放視頻,現有兩個版本:一個是純Python實現,另一個采用Cython優化。播放高對比度視頻(如《Bad Apple》)效果極佳
https://img.anfulai.cn/dz/attachment/forum/202504/02/182927kxrvedevrwzxerve.gif
四、軟件資訊
1、TIOBE統計3月份TOP10編程語言,Delphi進入TOP10
TIOBE Index - TIOBE
2、開源Git項目發布V2.49
Highlights from Git 2.49 - The GitHub Blog
3、一款專為微控制器及特定微處理器設計的實時嵌入式數據庫ITTIA DB Lite,僅需50KB內存
ITTIA DB Lite | ITTIA
具有內存占用小、存儲可靠、執行速度快等特點,并兼容多種實時操作系統(RTOS)庫。其架構專為資源受限的微控制器(MCU)和電子控制單元(ECU)固件設計,可在嵌入式系統內部實現高效的數據處理與管理。集成 ITTIA DB Lite 的應用程序能夠在毫秒級時間內完成實時數據的攝入、分析、查詢及存儲操作
五、硬件資訊
1、adafruit上各種最新設計合集
https://learn.adafruit.com/guides/latest
部分截圖
2、RP2350A和RP2350B已經正常開售
https://www.raspberrypi.com/news ... -your-next-project/
3、英飛凌發文正式登頂全球MCU銷冠,市場份額高達21.3%
英飛凌發文正式登頂全球MCU銷冠,市場份額高達21.3% - 單片機 - 硬漢嵌入式論壇 - Powered by Discuz!
4、TI推出全球最小MCU芯片MSPM0C1104,比芝麻粒還要小不少
TI introduces the world's smallest MCU, enabling innovation in the tiniest of applications | TI.com
亮點:
1、德州儀器(TI)今日宣布推出全球最小的微控制器(MCU),為醫療可穿戴設備和個人電子產品等緊湊型應用提供了優化的尺寸和性能。
2、這款新型MCU比當前業界最小的MCU還要小38%,使設計者能夠在保持性能的同時最小化電路板空間。
3、新MCU擴展了TI的MSPM0 MCU產品線,增強了嵌入式系統的傳感和控制能力,同時降低了成本、復雜性和設計時間。
將芯片放在無線耳機上比較:
5、NXP的S32K5系列發布,M7+R52+M4多核,高達41MB MRAM
New S32K5 Microcontroller Family Advances Zonal SDV Architectures and Extends the NXP CoreRide Platform | NXP Semiconductors
汽車行業首款采用16納米FinFET技術并嵌入MRAM的MCU
規格:
框圖:
6、Silicon Labs推出向未來應用的BG29超小型低功耗藍牙無線SoC,WLCSP封裝僅占用 2.6 x 2.8 mm
規格:
實際應用案例:
鑲嵌到牙齒檢測裝置里面:
7、Microchip推出帶高性能模擬外設的PIC32A,兩路40Msps ADC,5ns比較器,100MHz帶寬運放,售價低于1美元
8、AVR還在出新品,而且還出了雙核SD系列
Entry-Level Microcontrollers Reduce System Cost and Complexity in Safety-Critical Applications | Microchip Technology
六、開源單片機神經網絡SDK Zig-Ant
https://github.com/ZantFoundation/Z-Ant
Zant(Zig-Ant)是一款開源SDK,用于在微控制器上部署優化的神經網絡(NN)。
七、Pebble智能手表代碼重構
Introducing two new PebbleOS watches!
https://github.com/pebble-dev/pebble-firmware
今年2月份,Google開源Pebble 智能手表所有代碼。已有開發者將其進行了完整的構建,并分享了構建過程
八、PCB電阻箱,支持1Ω到500KΩ
dekimo-resistor-decade.zip (625.46 KB,) ?
We've developed a resistance decade for internal use and as a giveaway at fairs.
十進電阻器,支持1歐姆至500千歐姆的阻值選擇,是測試和優化電路設計的理想工具
九、RTOS相關
1、AMD分享的FreeRTOS過渡到Zephyr方法
AMD Technical Information Portal
2、RT-Thread v5.2.0發布
更新內容非常多
https://github.com/RT-Thread/rt-thread/releases/tag/v5.2.0
部分截圖
3、CMSIS-FreeRTOS升級至V11.2.0,CMSIS-ThreadX升級至V1.3.0
CMSIS-FreeRTOS
前兩周FreeRTOS內核本身升級到了最新的V11.2.0版本,這次ARM維護的CMSIS-FreeRTOS也緊跟其后升級到最新的11.2.0版,所有內容都已經更新好了,對應tags估計還得過幾天更新
https://github.com/ARM-software/CMSIS-FreeRTOS
https://arm-software.github.io/CMSIS-FreeRTOS/main/functionOverview.html
待tags里面更新后,我們也將升級RTX(FreeRTOS)的全家桶源碼工程
CMSIS-Threadx
這個是ST更新維護的一個版本,前幾天,ST發布了STM32H7RS系列的全家桶支持軟件包,里面帶了最新的V1.3.0版本封裝層
https://github.com/STMicroelectr ... /cmsis_rtos_threadx
4、QNX 推出免費在線培訓課程,共 40 小時的深入指導
QNX Announces Free Online Training Courses to Grow and Empower Global Developer Community
QNX宣布推出免費的QNX在線培訓課程。該培訓包含三門基礎課程,總計40小時的深入教學,涵蓋實時編程、開發與調試、系統性能分析與優化等主題。
QNX官方描述:
BlackBerry QNX delivers a time-tested real-time operating system (RTOS) QNX是久經考驗的RTOS,汽車級系統是QNX主戰場,全球市場份額也最大。當前使用QNX的車輛已經超過2.55億量
5、Green Hills Software 和 NXP 合作開發全新 S32K5 微控制器系列的集成解決方案
Green Hills Software and NXP Collaborate on Integrated Solutions Advancements for the New S32K5 Microcontroller Family
十、ARM發布自定義指令軟件包
https://github.com/ARM-software/ACI-GetStarted
Arm定制指令(ACI)通過應用專用指令擴展Arm處理器功能,以優化算法性能。目前ACI通過定制數據路徑擴展(CDE)在Cortex-M33、Cortex-M52、Cortex-M55和Cortex-M85處理器上實現。該技術為加速器擴展了定制計算流水線,避免了協處理器接口的開銷。
Cortex-M處理器系列的指令集本身已非常完善,通過Helium等技術可實現高效的DSP和機器學習處理,開箱即提供卓越性能。但在某些場景下,自定義指令仍具優勢。例如當數據輸入需要多個時鐘周期進行位操作時,若該操作頻繁執行,采用單周期定制指令即可提升性能與能效。
十一、GUI相關
1、TouchGFX V4.25發布,引入模擬幀緩沖技術,顯著減小RAM需求
TouchGFX 4.25: new emulated framebuffer makes the “single chip” dream a reality
TouchGFX 4.25 引入了模擬幀緩沖技術(專利申請中),該技術通過將顯示的圖像分割成塊并使用一種無需顯示器自身圖形RAM的內存映射技術,顯著減少了內存占用。因此,之前需要外部RAM的系統現在可以在單芯片板上運行,從而降低了材料成本。此外,由于ST將該技術集成在中間件層面,開發者可以通過在TouchGFX生成器中選擇合適的選項來利用這一技術,以判斷其是否適合他們的項目。這也促使工程師更仔細地審視他們的幀緩沖策略,看看是否適合他們的應用,這一點往往被許多人忽視。
2、Embedded Wizard Studio V14下載
EmbeddedWizardFree-V14.02.msi.7z (51.86MB)
Build Environments: Getting started with Win32
十二、H7-TOOL本周進展
1、【2025新品】H7-TOOL PLUS電池版發布,真正的手持設備,微型數控電源輸出電流提升至2A,峰值3A, 防過壓防過流防反接
【2025新品】H7-TOOL PLUS電池版發布,真正的手持設備,微型數控電源輸出電流提升至2A,峰值3A, 防過壓防過流防反接2025-03-23 - H7-TOOL開發工具 - 硬漢嵌入式論壇 - Powered by Discuz!
2、H7-TOOL固件2.28發布,CAN, UART和RTT三合一同時收發且實時記錄,脫機燒錄新增革命性一鍵添加新芯片功能,新增多脫機芯片支持
H7-TOOL固件2.28發布,CAN, UART和RTT三合一同時收發且實時記錄,脫機燒錄新增革命性一鍵添加新芯片功能,新增多脫機芯片支持 - H7-TOOL開發工具 - 硬漢嵌入式論壇 - Powered by Discuz!
3、一年后再次更新,H7-TOOL高速HID免驅串口橋接各種第3方串口軟件已經實現
【前言】
去年就搞這個橋接功能了,但是忙別的事情,擱置了。這幾天騰出時間,繼續搞這個功能,已經基本完成。
有了橋接功能,使用高速HID免驅就可以連接各種第3方串口軟件,更重要的是可以和TOOL所有其他功能一起使用,而且可以方便的在局域網和外網使用第3方串口軟件。
【原理圖】
原理比較簡單,使用com0com軟件可以虛擬出來兩個串口,比如我這里出來了com14和com15,然后我就可以讓TOOL上位機和第3方串口軟件訪問這兩個虛擬串口進行通信
【實測】
(1)使用SecureCRT測試效果:
(2)使用Windows商店里面一個串口助手測試
(3)使用sscom測試:
(4)WiFi通信方式,使用第3方串口效果
(5)MDK使用DAPLINK調試狀態和第3方串口助手同時使用效果