硬汉嵌入式论坛

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

[emWin] 千呼万唤始出来,STemWin5.40终于发布出来了,提供百度云下载地址

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
发表于 2017-10-1 00:07:11 | 显示全部楼层 |阅读模式
千呼万唤使出来,终于添加了ARGB格式的库,STM32F429跑ARGB8888颜色格式有救了。
百度云下载链接:http://pan.baidu.com/s/1eRYQViq  密码:ctaq
================================
基础知识普及,为什么要添加ARGB格式:
1.  emWin5.30 版本之前仅支持 ABGR(这里没有写错,就是 BGR),也就是说我们操作 emWin 的时候,emWin 是按照 BGR 格式处理写入的颜色数值,这个也就解释了初学者经常会有的疑问,为什么写入的颜色数值 0x0000FF 显示出来的是红色,本应该是绘制出蓝色啊,根本原因就在这个 ABGR 格式上了(大多数情况,我们都是直接使用 emWin 定义好的颜色,比如显示红色就调用 GUI_RED,导致很多初学者没有注意到这个问题)
111.png

2. 从上面的表格可以看出 alpha 透明通道用 8 位来表示,三原色 BGR 也都是用 8 位数据来表示。 从
emWin5.30 版本之后为什么又推出了 ARGB 格式呢?主要是因为越来越多显示屏控制器基本都采用这种颜色格式了,比如 STM32F429 就是这种颜色格式。 32 位的 ARGB 颜色格式表示的含义如下:
222.png
那么问题来了,STM32F429 的 LCD 控制器是 ARGB 格式的,跟 emWin 默认的 ABGR 格式不兼容,岂不是每次显示前都要做颜色的转换,实际上的确是这样的,在一定程度上比较影响 LCD 性能,但是由于三缓冲,内存设备和 F429 的 DMA2D 颜色格式硬件转换在一定程度上降低了影响。

3. 之前ST发布的STemWin5.32有bug,设置ARGB格式的宏定义没有任何效果,所以官方干脆推出一个ARGB格式得了。正是由于这个坑人的bug,导致我们V6开发板虽然是32位总线接口SDRAM,硬件是RGB888接口方式,配置为ARBG8888格式刷800*480分辨率的图片,居然需要200多ms,换个函数优化后也得需要80多ms,这次发布的ARGB库是否有优秀的表现,拭目以待。
本次添加的库列表:
QQ截图20171001003007.png




回复

使用道具 举报

0

主题

31

回帖

31

积分

新手上路

积分
31
发表于 2017-10-1 09:44:33 | 显示全部楼层
谢谢,不过没有CM3的
回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2017-10-1 12:25:04 | 显示全部楼层
[s:151]  [s:151]
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

0

主题

3

回帖

0

积分

新手上路

积分
0
发表于 2017-10-1 15:39:13 | 显示全部楼层
[s:151]   怎么用呢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107442
QQ
 楼主| 发表于 2017-10-2 10:21:05 | 显示全部楼层

回 403337905 的帖子

403337905:[s:151]   怎么用呢 (2017-10-01 15:39)
如果是用的我们开发板,直接替换lib和头文件即可。
回复

使用道具 举报

9

主题

161

回帖

188

积分

初级会员

积分
188
发表于 2017-10-13 10:25:46 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

0

主题

7

回帖

7

积分

新手上路

积分
7
发表于 2017-10-31 20:11:39 | 显示全部楼层
[s:148]
回复

使用道具 举报

6

主题

87

回帖

105

积分

初级会员

色不异空 空不异色 色即是空 空

积分
105
发表于 2017-11-1 13:23:21 | 显示全部楼层
上了安富莱论坛,才知道,单片机也能整出Windows风格的桌面图形界面。安富莱的工作人员真是用心了。
成就他人就是成就自己
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-1 03:13 , Processed in 0.215978 second(s), 34 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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