硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3363|回复: 10
收起左侧

[ZLG EasyARM-RT1052] 准备开工实战:RT1052做GUI配置方案!

  [复制链接]

24

主题

123

回帖

195

积分

初级会员

积分
195
发表于 2022-2-16 11:02:40 | 显示全部楼层 |阅读模式
原有设计:M0+LCD驱动器+LCD(320*240)。这种LCD驱动器内置16MB的显存,外挂4线flash,与主控通过SPI接口互通,彻底解放主控。
主控要做的只是给LCD驱动器发各种命令(不涉及打点绘图),UI图片之类的预先写入flash。
对于小分辨率屏,这种方案很实用,规划好也能做到30帧刷新率,且可自由控制局部刷新,全屏刷新。
但对各种UI平台的支持应该是不会很友好,因为不能直接绘图。

现设计方案:RT1052+SDRAM+flash+LCD(640*480).
SDRAM:出于性价比考虑,拟选用8MB的SDRAM。双显示区+UI需要的动态内存,容量应该是差不多。
FLASH: 8MB。分为3个区,1区放代码,2区放图片,3区放现场配置文件。代码容量主要取决于UI具体设计,预估3MB。
RTOS:  ThreadX,简单好用。
GUI:    LVGL8。虽然不能像GUIX那么各种酷炫,贵在开发相对简单,实现普通安卓风格的UI还是能做到的。
LCD屏:2.4寸IPS触摸屏(640*480),靠大屏实现拉风效果的时代已经过去了。小屏精致也不错还便宜。

回复

使用道具 举报

0

主题

245

回帖

245

积分

高级会员

积分
245
发表于 2022-2-16 12:34:33 | 显示全部楼层
全志的D1S/F133可以考虑下,性价比比1052好很多。我原来也用MCU去驱动,现在全面往linux下转,因为有好多这种价格有优势的MPU。
回复

使用道具 举报

10

主题

109

回帖

139

积分

初级会员

积分
139
发表于 2022-2-16 13:30:26 | 显示全部楼层
我有个H750 + 8MBqspiFLASH + 480*320RGB565还在犹豫用哪个GUI.
回复

使用道具 举报

5

主题

203

回帖

218

积分

高级会员

积分
218
发表于 2022-2-16 16:44:53 | 显示全部楼层
8MB的SDRAM少了点,你程序最后可能就是加载到SDRAM中运行的。资源也都加载到SDRAM中
回复

使用道具 举报

24

主题

123

回帖

195

积分

初级会员

积分
195
 楼主| 发表于 2022-2-16 17:05:15 | 显示全部楼层
honami520 发表于 2022-2-16 16:44
8MB的SDRAM少了点,你程序最后可能就是加载到SDRAM中运行的。资源也都加载到SDRAM中

程序跑XIP;
广谱数据放SDRAM,敏感数据放内部RAM;
感觉8M应该差不多。
回复

使用道具 举报

2

主题

180

回帖

186

积分

初级会员

积分
186
发表于 2022-2-16 17:46:53 | 显示全部楼层
LVGL8怎么可能比guix差,效果也好多了
回复

使用道具 举报

24

主题

123

回帖

195

积分

初级会员

积分
195
 楼主| 发表于 2022-2-19 09:03:12 | 显示全部楼层
物料已落实情况:
1 - RT1052。
2 - 8MB的国产flash,支持133M,QSPI模式,但不支持DDR模式,虽然带宽是一样的,但带宽一致情况下,时钟频率低一些还是件好事。
3 - 8MB的16位SDRAM,166M,VBGA封装。
目前情况下,以上核心器件批量价大概能控制在60左右,还算不太离谱。

4 - 2.4寸LCD:640*480分辨率,RGB接口,驱动也是需竖屏转横屏,批量价预估85左右。
5 - 4G模块:考虑移远或有方的Cat1,具体型号未定,大概50元左右。
6 - 蓝牙BLE:之前用的沁恒,空间足够就加上,不够可以考虑舍弃。

比较而言,只要是不涉及摄像头,视频采集,视频分析,高分辨率显示,MCU还是能够胜任的。
功耗低,开机快,体积小,成本低,天生的杠杠的工业级。
回复

使用道具 举报

2

主题

58

回帖

74

积分

初级会员

积分
74
发表于 2022-2-21 09:58:24 | 显示全部楼层
yxydoctor 发表于 2022-2-19 09:03
物料已落实情况:
1 - RT1052。
2 - 8MB的国产flash,支持133M,QSPI模式,但不支持DDR模式,虽然带宽是 ...

2.4寸屏RGB 分辨率居然这么高,方便放个淘宝链接,或着资料看看吗

应该带触摸吧
回复

使用道具 举报

24

主题

123

回帖

195

积分

初级会员

积分
195
 楼主| 发表于 2022-3-9 07:51:38 | 显示全部楼层
一边筹备样片,一遍着手画原理图,意识到几个新问题:
1 - RT1052支持的SDRAM需≥16MB,之前购买的8MB的 SDRAM作废。而代理商只有32MB的BGA封装样片。
2 - TSOP封装为SDRAM的主流封装,BGA封装的SDRAM一个不好买,一个价格会比较贵。32MB的报价突破20元。
3 - RT1052本身电源所需退耦电容比较多,粗略计算了一下,至少需要30个以上。本着就近原则,有些电容需布在PCB底层,这就比较麻烦了。

简言之:这样的MCU布线复杂度简直就是A7的复杂度,已经失去了MCU所定义的简单易用特点。
或者直接买核心板,似乎也不是希望的理想结果。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2022-5-8 10:51:54 | 显示全部楼层
LVGL照样很炫酷哦
回复

使用道具 举报

1

主题

5

回帖

8

积分

新手上路

积分
8
发表于 2022-6-24 09:03:55 | 显示全部楼层
想请教一下如何把UI图片预先存到Flash里的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-11-11 03:49 , Processed in 0.243606 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表