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

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管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版