你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

10月论坛学习心得

[复制链接]
dvacos 提问时间:2023-11-1 13:25 / 未解决

这个月主要是了解了Touch GFX,现阶段有很多GUI的框架和系统,LVGL、Touch GFX、QT for MCU、ThreadX GUIX等等,跟别提国内做智能手表的芯片原厂每家一套的GUI框架,数不胜数。LVGL目前商用的比较少,因为资源要求比较高,要用到比较好的芯片,导致市面上基本看不到LVGL的产品,所以首先学习一下Touch GFX。

基本了解了显示一些控件 和 使用字库显示一些数据等等后,现在在画转接板,打算驱动一块屏幕实战一下!!

在此期间还了解了SPI 的升级、升级版,O-SPI 即 OCTO-SPI(Stateful Packe Inspection)是”Quad SPI“的8位扩展版并行通信功能,拥有8根数据线,一个时钟周期可以传输8位数据。

为了应对需要更精细的图形、广泛的多媒体和大量数据的内容的需求越来越高。人将Quad SPI升级为OCTO-SP,Octo SPI相比于Quad SPI,Octo SPI数据吞吐量更高的。

Octo SPI可以像“Quad SPI”一样使用内存映射模式,您可以像内部内存一样访问外部内存。这使得系统的总线主控器(例如DMA)即使在CPU停机的低功耗模式下也能自动访问外部内存,从而进一步提高了移动应用和可穿戴应用中外部内存的访问效率。

1 收藏 评论8 发布时间:2023-11-1 13:25

举报

8个回答
wenyangzeng 回答时间:2023-11-1 19:39:09

10月份学习了STM32U545xx相关知识:

STM32U545xx器件属于Arm Cortex-M33 内核的超低功耗微控制器系列。它们的工作频率高达 160 MHz。内核具有单精度FPU。内核还实现了一整套DSP指令和MPU。嵌入了512 KB 闪存和 274 KB SRAM、一个 Octo-SPI 闪存接口、广泛的增强型 I/O、连接到三个 APB 总线的外设、三个 AHB 总线和一个 32 位多 AHB总线矩阵。STM32U545提供 512 KB 的闪存,并提供额外的加密加速器引擎(AES、PKA 和 OTFDEC)。

尝试了在MDK环境下运行官方演示代码,发现缺少[Keil.STM32U5xx_DFP.2.1.0.2.]()pack。费了九牛二虎之力,到MDK官网下载这个文件包,下载结果是[Keil.STM32U5xx_DFP.2.1.0.2.zip]()文件,它不是可执行文件。

进入MDK-Packinstaller,点击Import

无标题1.png

选择下载后文件保存的路径,打开.ZIP文件

找到下载文件的路径,点击打开Keil.STM32U5xx_DFP.2.1.0.2.zip。文件开始安装。

无标题3.png

无标题4.png

无标题0.png
watershade 回答时间:2023-11-1 14:27:35

raspberry pi pico一个小小的板子就可以泡lvgl,esp32也可以。lvgl大把人用吧

dvacos 回答时间:2023-11-1 16:56:24

watershade 发表于 2023-11-1 14:27
raspberry pi pico一个小小的板子就可以泡lvgl,esp32也可以。lvgl大把人用吧
...

商用真没多少人用LVGL,国内的地段手表都是用M0+的 96M的,跑LVGL卡的要死,个位数的帧率

dvacos 回答时间:2023-11-1 17:00:26

watershade 发表于 2023-11-1 14:27
raspberry pi pico一个小小的板子就可以泡lvgl,esp32也可以。lvgl大把人用吧
...

DIY层面肯定很多人用,但是我说的是商用!!

乐鑫的芯片是性能好、主频高 而且wifi 蓝牙都有,但是根本没有用来做个人健康类的设备,最低功耗太高了,用小电池根本支持不了多久,更何况随便的穿戴类设备那个不是要求2星期以上

dvacos 回答时间:2023-11-1 17:02:21

dvacos 发表于 2023-11-1 17:00
DIY层面肯定很多人用,但是我说的是商用!!</p>
<p>乐鑫的芯片是性能好、主频高 而且wifi 蓝牙都有,但是 ...

[md]树莓派 那颗MCU M0+ 主频250M,性能高,但是功耗也高(肯定高,但是具体不知道,没用过),而且没蓝牙等

BEEE 回答时间:2023-11-1 22:45:01

2023年STM32全国巡回研讨会

“STM32不止于芯” 为主题的STM32全国巡回研讨会围绕STM32最新产品开展技术演讲和方案演示。展示STM32在智能工业、无线连接、边缘人工智能、安全、图形用户界面等领域的产品解决方案及多样化应用实例。

watershade 回答时间:2023-11-2 10:41:11

dvacos 发表于 2023-11-1 17:02
树莓派 那颗MCU M0+ 主频250M,性能高,但是功耗也高(肯定高,但是具体不知道,没用过),而且没蓝 ...

[md]首先,rp2040是M0+的,主频133MHz,264kB的SRAM。但是内部没有flash,所以通常会外扩flash。不过我用它搞lvgl确实不是说很流畅。因为不像stm32有图形加速。另外DMA的优化之类我还没用上。

第二,TouchGFX对于STM32的支持当然是很好的,这个也毫无疑问。我也在学习TouchGFX。甚至给了很多资源,这点确实很方便入手。我也建议新手学习TouchGFX。顺便说一句,我之前对于这种图形引擎、硬件接口和驱动有点混淆。以为spi的接口屏幕用不了TouchGFX。其实不完全是这样。图形引擎不负责驱动的功能。只是有的图形引擎为了方便入手刚好移植了驱动而已。Porting这个环节确实影响了很多时候的屏幕选择。

第三,LVGL确实有很多个人项目再用。但并不表示商用的不多。NXP和新唐的一些MCU也是推荐LVGL的。据说海尔、中兴的嵌入式GUI库都是对LVGL的封装。这一点我我从知晓,不负责任。

image.png

另:不说了其实我想学GUIX

Yude 回答时间:2023-12-21 13:53:21

TouchGFX 最新版本 ,提高 GUI 的可读性

增强用户界面,使用具多种字体大小的矢量字体,最大限度地减少 TouchGFX 4.23 所需的闪存

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版