硬汉嵌入式论坛

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

[GUI] 关于ThreadX GUIX模板的制作问题,16bit,24bit和32bit颜色格式的选择

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
发表于 2020-7-6 11:56:54 | 显示全部楼层 |阅读模式
F429和H7支持的颜色格式有点多,初步是选择16bit颜色格式和32bit颜色格式两种。

但是每个例子有GCC,MDK和IAR三个版本,如果每个例子再制作一个16bit RGB565和32bit ARGB8888,那么每个程序就需要维护6个案例,后期维护工作量太大了。

所以决定,一个为主,另一个为辅,跟早前emWin教程的制作是类似的。默认全部例子都采用16bit,做几个32bit的典型案例。

这么分开,还有一个重要原因是GUIX Studio生成的16bit和32bit界面数据都是不同的,维护起来还挺麻烦的。

回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2020-7-6 12:40:56 | 显示全部楼层

这样的话,好像宏定义切换也不太方便了
代码不规范,亲人两行泪!
回复

使用道具 举报

3

主题

1231

回帖

1240

积分

至尊会员

积分
1240
发表于 2020-7-6 12:56:37 | 显示全部楼层
硬汉大哥,H7就用32bit的模板吧,上性能款的,就嗨一点。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107049
QQ
 楼主| 发表于 2020-7-6 13:15:51 | 显示全部楼层
morning_enr6U 发表于 2020-7-6 12:56
硬汉大哥,H7就用32bit的模板吧,上性能款的,就嗨一点。

主要是还有个V5板子呢,那个当前只能搞16bit。

我想三个平台统一了。
降低我售后和维护压力。
回复

使用道具 举报

44

主题

564

回帖

701

积分

金牌会员

积分
701
发表于 2020-7-6 13:44:57 | 显示全部楼层
16bit为主比较实用,很多时候在实际应用中,都是16bit的
回复

使用道具 举报

610

主题

3062

回帖

4912

积分

至尊会员

积分
4912
发表于 2020-7-6 15:07:30 | 显示全部楼层
eric2013 发表于 2020-7-6 13:15
主要是还有个V5板子呢,那个当前只能搞16bit。

我想三个平台统一了。

确实如此,

建议还是 16bit 的,32bit 比较占用空间,

一般对单片机来说,16bit 也够用了,32bit 的制作几个历程就好了,后续有些需要 32bit 的,对照着 16bit 的适当修改就好了
回复

使用道具 举报

3

主题

111

回帖

120

积分

初级会员

积分
120
发表于 2020-7-6 16:24:46 | 显示全部楼层
16位妥妥的
回复

使用道具 举报

25

主题

287

回帖

367

积分

高级会员

积分
367
发表于 2020-7-6 17:18:50 | 显示全部楼层
支持16bit,实际工程中16bit用的最多,工业类的产品,不是为了去比谁的界面色彩更鲜艳
回复

使用道具 举报

82

主题

402

回帖

668

积分

金牌会员

积分
668
QQ
发表于 2020-7-6 20:17:04 | 显示全部楼层
可以不可以 V5 V6 V7 都做在一起  用宏定义切换。 到时候上层有问题 一改都改了。
武汉天纵鹏元科技有限公司。承接嵌入式项目开发,相关技术交流。STM32,物联网,工业控制方向。QQ  408137104
回复

使用道具 举报

6

主题

126

回帖

144

积分

初级会员

积分
144
发表于 2020-7-6 20:37:24 | 显示全部楼层
支持16位,多线并发太耗精力啦
32位如果有模板代码,照着修改难度是不是很大
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-15 21:41 , Processed in 0.176107 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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