这个月主要是了解了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停机的低功耗模式下也能自动访问外部内存,从而进一步提高了移动应用和可穿戴应用中外部内存的访问效率。 |
预热:豁!高端!STM32H7S78-DK做申请你感兴趣吗?有没有勾起你玩的想法?
收到端午节礼物《 RT-Thread设备驱动开发指南》
全年心得
我是xu@xupt,我的2023年总结
我是星海灿烂,我的2023年总结
我是lospring,我的2023年总结
我是wangjinglu 这是我的2023年总结
我是高处不胜寒,我的2023年度总结
我是lalala55,我的2023年总结
年度粉丝狂欢活动咨询
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
选择下载后文件保存的路径,打开.ZIP文件
找到下载文件的路径,点击打开Keil.STM32U5xx_DFP.2.1.0.2.zip。文件开始安装。
raspberry pi pico一个小小的板子就可以泡lvgl,esp32也可以。lvgl大把人用吧
商用真没多少人用LVGL,国内的地段手表都是用M0+的 96M的,跑LVGL卡的要死,个位数的帧率
DIY层面肯定很多人用,但是我说的是商用!!
乐鑫的芯片是性能好、主频高 而且wifi 蓝牙都有,但是根本没有用来做个人健康类的设备,最低功耗太高了,用小电池根本支持不了多久,更何况随便的穿戴类设备那个不是要求2星期以上
[md]树莓派 那颗MCU M0+ 主频250M,性能高,但是功耗也高(肯定高,但是具体不知道,没用过),而且没蓝牙等
2023年STM32全国巡回研讨会
“STM32不止于芯” 为主题的STM32全国巡回研讨会围绕STM32最新产品开展技术演讲和方案演示。展示STM32在智能工业、无线连接、边缘人工智能、安全、图形用户界面等领域的产品解决方案及多样化应用实例。
[md]首先,rp2040是M0+的,主频133MHz,264kB的SRAM。但是内部没有flash,所以通常会外扩flash。不过我用它搞lvgl确实不是说很流畅。因为不像stm32有图形加速。另外DMA的优化之类我还没用上。
第二,TouchGFX对于STM32的支持当然是很好的,这个也毫无疑问。我也在学习TouchGFX。甚至给了很多资源,这点确实很方便入手。我也建议新手学习TouchGFX。顺便说一句,我之前对于这种图形引擎、硬件接口和驱动有点混淆。以为spi的接口屏幕用不了TouchGFX。其实不完全是这样。图形引擎不负责驱动的功能。只是有的图形引擎为了方便入手刚好移植了驱动而已。Porting这个环节确实影响了很多时候的屏幕选择。
第三,LVGL确实有很多个人项目再用。但并不表示商用的不多。NXP和新唐的一些MCU也是推荐LVGL的。据说海尔、中兴的嵌入式GUI库都是对LVGL的封装。这一点我我从知晓,不负责任。
另:不说了其实我想学GUIX
TouchGFX 最新版本 ,提高 GUI 的可读性
增强用户界面,使用具多种字体大小的矢量字体,最大限度地减少 TouchGFX 4.23 所需的闪存