xxxevery 发表于 2024-3-11 23:16:07

期待成功

lzl1okOK 发表于 2024-3-12 00:28:49

STC32G不知道能否移植LVGL?

tzz1983 发表于 2024-3-12 07:53:10

lzl1okOK 发表于 2024-3-12 00:28
STC32G不知道能否移植LVGL?
LVGL 最低要求:
架构:16、32 或 64 位
主频:>64MHz
RAM:4kB + 150byte / 小部件(对于具有几个屏幕的 UI,约为 48kB)
闪存:LVGL 约为 100kB(取决于启用的功能)
绘制缓冲区: > 1/10 屏幕大小缓冲区用于渲染
帧缓冲区:显示控制器、内部或外部 RAM 中至少有 1 个帧缓冲区
编译器:C99或更高版本
构建系统:LVGL 没有外部依赖项。只需将其复制到您的项目中并与项目的其他文件一起编译即可

STC32G 不能适用,后续加强型号应该可以

tzz1983 发表于 2024-3-12 08:56:15

gentleman 发表于 2024-3-11 22:10
看这段描述   裸机应该可以
gfxconf.h 中明确指出   
// GOS - One of these must be defined, preferably in your Makefile       //
必须定义其中一个OS

早上去看了一下FreeRTOS的uGFX 例程,发现uGFX源文中确实有需要RTOS服务的地方,说明这并不是穴来风。

无OS运行到底行不行,还不能确认,也许是uGFX网页吹牛B

也可能裸机确实能用,以以往的经验来猜测,如果是非常规用法,
需要对源文构架有比较深的理解,并具备一定的修改能力。
显然刚入手的我不具备这样的条件。如果有大神指引的话就另当别论了。

感谢各位参与跟帖,如果没有其它的提议,接下来将准备入手U8G2练兵







神农鼎 发表于 2024-3-12 09:43:36

先替偏爱 LCD12864 / OLED12864 的兄弟们感谢大侠了

gentleman 发表于 2024-3-12 11:31:29

本帖最后由 gentleman 于 2024-3-12 11:43 编辑

tzz1983 发表于 2024-3-12 08:56
gfxconf.h 中明确指出   
// GOS - One of these must be defined, preferably in your Makefile       // ...
裸机要 开启这个
RAW32 端口




然后自行实现 2个 函数

gTicks gfxSystemTicks(void);                            //获取系统Tick
gTicks gfxMillisecondsToTicks(delaytime_t ms);          //毫秒 转Tick






tzz1983 发表于 2024-3-12 14:34:12

本帖最后由 tzz1983 于 2024-3-12 14:38 编辑

gentleman 发表于 2024-3-12 11:31
裸机要 开启这个
RAW32 端口





是的,刚才在uGFX网上找到这个描述了, gentleman {:5_332:}

@gentleman, 你来当先锋,给大家走一个 祼机+uGFX

gentleman 发表于 2024-3-12 16:35:18

tzz1983 发表于 2024-3-12 14:34
是的,刚才在uGFX网上找到这个描述了, gentleman

@gentleman, 你来当先锋,给大家走一个 祼机+uGFX ...

最近在搞 FreeRTOS 源码解读{:4_165:}

抽时间看看吧

tzz1983 发表于 2024-3-13 15:59:37

今天在尝试移植uGFX2.9+祼机,无意中发现一个大坑,描述如下:
移植完原码后,编译可以成功,但是同样的代码运行时,
每次下载后会有不同的结果,各种不对付。
哇塞,我还是头一回遇到这种情况.

左思右想,在项目中加了个START251.A51,
把EDATA和XDATA都全部初始化一遍,发现问题消失了。
哎哟喂,真的是心累,uGFX定义全局变量都不带自己初始化的吗?
太坑了!
这里也给大伙提个醒,以后还是老老实实初始化一下RAM吧,
自己的代码可以控制,别人的代码就不保证了。
START251.A51这个时候派上用场了

目前底层接口还没做好,都是留的空接口,
希望能成功吧,有点力不从心了。


tzz1983 发表于 2024-3-13 22:24:12


终于看到这个uGFX的LOGO了,   成功90%了
{:lol:},
睡觉去. 累到了

页: 1 [2] 3 4 5 6
查看完整版本: 【uGFX/GUI + uC/OS-II】 @32G系列;uGFX/GUI@32G系列裸机