本帖最后由 STM新闻官 于 2025-4-20 01:27 编辑
感谢大家对直播 | STM32H7R7基于RT-Thread RTOS的智能终端GUI解决方案热情参与!本文给大家汇总了本次直播回放视频、直播答疑Q&A、直播讲义、获奖名单等。
直播回放
直播课件下载 >>点击下载:STM32H7R7基于RT-Thread的GUI解决方案
直播答疑汇总 我们从直播答疑中选一些比较有代表性的提问在这里与大家分享,供大家回顾。 Q:STM32H7R/S系列相较于STM32U5G9系列在GUI应用上的优势是什么?A:STM32H7R/S的帧率比STM32U5G9高,在需要CPU参与计算的场景下fps更高。 Q:STM32H7/S系列支持哪些扩展接口?对屏幕有什么要求?A:STM32H7/S可以支持SPI/8080/RGB/DSI等接口。
Q:MJPEG硬件加速器支持哪些视频格式?能否实现多路视频流同时解码?
A:JPEG硬件可以实现动态JPEG格式的视频显示。
Q:使用STM32CubeMX生成STM32H7R/S生成代码时,会有Boot project、Appli project、extmemloader project,它们的区别是什么,怎么使用?
A:因为STM32H7R/S内置FLASH少,可以用来运行BOOT,应用的代码很多时候运行在外部FLASH,因此会有BOOT(INT FLASH) + APP(EXT FLASH)的工程,EXTLOADER工程是用来将代码烧录到EXT FLASH时候使用的。
Q:XSPI和HSPI什么区别呢,二者貌似都支持16bit数据线?
A:XSPI 兼容QuadSPI/OctoSPI/HSPI。
Q:安全性来说,代码放在外部XIP启动,安全性如何保证?加密储存,启动时加载到PSARM运行?
A:STM32H7R/S内置MCE可以对外部代码进行加密。
Q:图片的分辨率最大支持多少呢?
A:官方的STM32H7S7DK是支持800X480的分辨率的,1280x800也是可以支持的。
Q:ST对于STM32H7R/S的定位是工控还是消费?
A:STM32H7R/S是工业级MCU,因此工控/消费都可以。
Q:NeoChrom相比DMA2D的优势是?
A:前者可以做复杂图形处理,是一个算法加速器。后者加速传输和简单图形处理,是一个传输加速器。
Q:STM32H7R7支持哪些软件集成开发环境(IDE)?
A:支持:STM32Cube、STM32IDE、IAR、keil、cmake。
Q:有专用的MIPI接口之类吗?
A:支持MIPI接口的是STM32H747,以及超低功耗系列,STM32U59x。
Q:I3C最大频率支持到多少?
A:STM32H7R/S I3C:12.5MHz。
Q:STM32H7系列的GUI开发时,生态社区有哪些开发软件呢?
A:您好,STM32提供免费的TouchGFX的软件生态,另外还有多种第三方GUI软件支持。
Q:NeoChrom GPU的2.5D加速相比传统Chrom-ART有哪些升级?是否支持3D渲染?
A:NeoChrom GPU可以支持比如旋转/缩放类3D的UI效果。
Q:STM32H7R的CACHE有几级CACHE,分别为多大?
A:1级,最大数据+指令cache:32Kbytes + 32Kbytes。
Q:请问RT-Thread支持哪些STM32型号?Q:RT-Thread官方后续教程会跟进吗?
A:会的,教程这块我们会持续输出的。
Q:支持哪些扩展接口?对屏幕有什么要求?ART PI支持多大分辨率的屏幕呀?
A:支持1个树莓派扩展接口(I3C,UART,SPI,SAI音频),1个摄像头接口(DCMI/PSSI、RTC电池输入),支持QWIIC x 2(可方便外接支持QWIIC的传感器)。
Q:ART PI是否支持硬件音频设备?
A:支持,如果您手里有1代Media-IO扩展板,插上是可以支持音频功能的,也可以接入标准树莓派支持的常规数字音频扩展板(I2S或SAI接口)。
Q:ART PI二代可以使用一代的扩展板吗?
A:可以使用,但需要注意,因为部分扩展IO定义存在区别,部分功能不支持,例如工业扩展板的以太网,和一部分工业总线接口。
Q:RT-Thread的tslib库是否适配STM32H7R7的电容/电阻屏?
A:tslib一般是用于电阻屏幕的触摸驱动,ART-PI系列暂未使用电阻屏,所以需要自行根据自己的扩展板做驱动支持。
Q:RT-Thread对STM32H7R7的ETH、USB HS等高速接口支持?
A:对于ETH、USB-HS这类接口,会使用HAL库的初始化内容,会有底层驱动依赖。当前USB支持了cherryUSB,可以在IP视角解耦底层HAL依赖。
Q:STM32H7R7的硬件加速器(如Chrom-ART、JPEG)如何与RT-Thread集成?
A:以LVGL为例,当前LVGL主线正在对接ChromART加速器,RT-Thread对LVGL主线可以即时支持,LVGL ready后就可以使用;同时我们也在SDK中提供了ST的Touch-GFX demo以供交互性能上的参考。
Q:如何利用STM32H7R7的1MB SRAM和Flash划分GUI帧缓冲与RT-Thread动态内存池?
A:取决于您对屏幕缓冲区的需求,如果不依赖片外PSRAM扩展,屏幕缓冲区可以最大支持480*272的帧缓冲,也可以在LVGL中做半帧或者1/4帧的缓冲区支持;RT-Thread动态内存池一般会充分利用剩余RAM空间,具体资源使用程度取决于您的代码需求。
Q:RT-Thread支持哪些LLM模型
A:豆包,文心一言,deepseek都支持。
Q:RT-Thread支持哪个版本的LVGLA:支持LVGL主线(master),支持V9/V8及之前的版本。
获奖名单
恭喜以上幸运观众,没有获奖的小伙伴也不要灰心!更多精彩活动请关注STM32微信公众号。
|