找回密码
 立即注册
楼主: tzz1983

【uGFX/GUI + uC/OS-II】 @32G系列;uGFX/GUI@32G系列裸机

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:391
  • 最近打卡:2025-04-30 00:26:42

0

主题

336

回帖

1490

积分

金牌会员

积分
1490
发表于 2024-3-11 23:16:07 | 显示全部楼层
期待成功
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:413
  • 最近打卡:2025-05-01 08:31:52

5

主题

296

回帖

2030

积分

金牌会员

积分
2030
发表于 2024-3-12 00:28:49 | 显示全部楼层
STC32G不知道能否移植LVGL?

点评

LVGL 最低要求: LVGL 可以在任何现代 MCU 或 MPU 上运行。 架构:16、32 或 64 位 主频:>64MHz RAM:4kB + 150byte / 小部件(对于具有几个屏幕的 UI,约为 48kB) 闪存:LVGL 约为 100kB(取决于启用的功能) 绘  详情 回复 发表于 2024-3-12 07:53
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2024-3-12 07:53:10 | 显示全部楼层
lzl1*** 发表于 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 不能适用,后续加强型号应该可以

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2024-3-12 08:56:15 | 显示全部楼层
gentl*** 发表于 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练兵







点评

裸机要 开启这个 RAW32 端口 [attachimg]37899[/attachimg] 然后自行实现 2个 函数 gTicks gfxSystemTicks(void); //获取系统TickgTicks gfxMillisecondsToTicks(delaytime_t ms  详情 回复 发表于 2024-3-12 11:31
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-3-12 09:43:36 | 显示全部楼层
先替偏爱 LCD12864 / OLED12864 的兄弟们感谢大侠了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-3-12 11:31:29 | 显示全部楼层
本帖最后由 gentleman 于 2024-3-12 11:43 编辑
tzz1*** 发表于 2024-3-12 08:56
gfxconf.h 中明确指出   
// GOS - One of these must be defined, preferably in your Makefile       // ...

裸机要 开启这个
RAW32 端口


截图202403121125408010.jpg

然后自行实现 2个 函数

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


截图202403121143324686.jpg



点评

[attachimg]37938[/attachimg] 是的,刚才在官网上找到这个描述了, gentleman & gentleman, 不如你来当先锋,给大家来一个 祼机+uGFX  详情 回复 发表于 2024-3-12 14:34
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2024-3-12 14:34:12 | 显示全部楼层
本帖最后由 tzz1983 于 2024-3-12 14:38 编辑
gentl*** 发表于 2024-3-12 11:31
裸机要 开启这个
RAW32 端口

捕获.JPG


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

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

点评

最近在搞 FreeRTOS 源码解读 抽时间看看吧  详情 回复 发表于 2024-3-12 16:35
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:217
  • 最近打卡:2024-11-15 09:12:27

29

主题

722

回帖

2790

积分

荣誉版主

积分
2790
发表于 2024-3-12 16:35:18 | 显示全部楼层
tzz1*** 发表于 2024-3-12 14:34
是的,刚才在uGFX网上找到这个描述了, gentleman

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

最近在搞 FreeRTOS 源码解读

抽时间看看吧
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2024-3-13 15:59:37 | 显示全部楼层
今天在尝试移植uGFX2.9+祼机,无意中发现一个大坑,描述如下:
移植完原码后,编译可以成功,但是同样的代码运行时,

每次下载后会有不同的结果,各种不对付。
哇塞,我还是头一回遇到这种情况.


左思右想,在项目中加了个START251.A51,

把EDATA和XDATA都全部初始化一遍,发现问题消失了。
哎哟喂,真的是心累,uGFX定义全局变量都不带自己初始化的吗?

太坑了!
这里也给大伙提个醒,以后还是老老实实初始化一下RAM吧
自己的代码可以控制,别人的代码就不保证了。
START251.A51这个时候派上用场了

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


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-04-30 07:46:22

33

主题

1079

回帖

2319

积分

荣誉版主

积分
2319
发表于 2024-3-13 22:24:12 | 显示全部楼层
微信图片编辑_20240313221727.jpg
终于看到这个uGFXLOGO了,   成功90%了
,
睡觉去. 累到了

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-1 19:13 , Processed in 0.275586 second(s), 119 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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