硬汉嵌入式论坛

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

[emWin] emWin5.42模拟器已经发布,不过存在的问题稍多,跟大家分享下

  [复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2017-8-25 18:21:05 | 显示全部楼层 |阅读模式
说明:
1.  本次升级的问题稍多,下面依次盘点说明。
2.  emWin5.42模拟器和手册的百度云下载:
    链接: https://pan.baidu.com/s/1skIn3GT  密码: xer5
3.  官方下载:https://www.segger.com/downloads/emwin
=================================
1. 解压后会发现里面没有VC6.0的工程了,仅VS和CodeBlocks。
QQ截图20170825191808.png

这点非常不开心,VS安装后太大了,而且电脑没有固态硬盘,工程打开都要很长时间。所以还行继续使用VC6.0的话,直接将之前emWin5.40或者5.3x版本里面的这两个文件复制进来就可以使用了
QQ截图20170825192026.png

2. 有些新增的函数,官方手册中没有介绍,估计是被遗忘了,比如这个函数:
QQ截图20170825192800.png

3.  本次的Motion滑动功能比以前更完善了,增加了两个重要功能,一个overlapping成员,还有阀值设置函数WM_MOTION_SetThreshold()。
(1)使用新的滑动结构体成员overlap可以更好的实现滑动效果。
(2)使用函数WM_MOTION_SetThreshold主要是因为我们用户触摸显示屏的时候,会有微小的移动,为防止这种情况,专门设置一个阀值。
(3)为了体验新增更能,可以测试模拟器中的例子:MOTION_OverlapByWindow.c
4. emWin5.42已经将FontCvt软件生成XBF字体的数据格式开放出来

5. VS2015,VS2017使用模拟器的注意事项:
QQ截图20170825193608.png

6. 本次5.42的更新记录如下:
12_58_89d6686498525bd.png




回复

使用道具 举报

36

主题

2040

回帖

2148

积分

至尊会员

积分
2148
发表于 2017-8-26 02:49:02 | 显示全部楼层
[s:151] [s:151]
Ever tried. Ever failed. No matter. Try Again. Fail again. Fail better.
回复

使用道具 举报

17

主题

177

回帖

233

积分

高级会员

积分
233
QQ
发表于 2017-8-27 09:33:14 | 显示全部楼层
CodeBlocks用起来也不错[s:120]
回复

使用道具 举报

32

主题

295

回帖

391

积分

高级会员

积分
391
发表于 2017-8-27 15:42:40 | 显示全部楼层
emWin更新的也是好快,谢谢eric2013
回复

使用道具 举报

7

主题

31

回帖

7

积分

新手上路

积分
7
发表于 2017-8-29 09:22:22 | 显示全部楼层
前辈  我来请教问题   
103 fsmc  支持多层显示吗?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2017-8-29 09:57:51 | 显示全部楼层

回 wendell.sun 的帖子

wendell.sun:前辈  我来请教问题  
103 fsmc  支持多层显示吗? (2017-08-29 09:22) 
你的另一个帖子已经回复。
回复

使用道具 举报

4

主题

61

回帖

73

积分

初级会员

积分
73
QQ
发表于 2017-11-3 11:32:27 | 显示全部楼层
VS2017运行正常!

VS2017截图

VS2017截图
回复

使用道具 举报

610

主题

3060

回帖

4910

积分

至尊会员

积分
4910
发表于 2018-3-9 11:36:38 | 显示全部楼层
这个方法果然不错啊,多谢多谢
回复

使用道具 举报

610

主题

3060

回帖

4910

积分

至尊会员

积分
4910
发表于 2018-3-9 13:06:52 | 显示全部楼层
貌似使用这个方法打开的工程,不能够仿真综合历程,

我刚刚试过了,吧 v5.32的
SimulationTrial.dsp
SimulationTrial.dsw

这两个文件复制到 如 v5.42/5.46版本里面后使用 vc++ 6 打开,打开后

应用工程文件如下:
0.png 而这个应用文件是 v5.32 里面的,

正确的 v5.42/5.46的应用文件是如下

2.png

1.png

除综合历程不能够仿真外,其他的貌似都可以


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2018-3-10 02:19:10 | 显示全部楼层
hpdell 发表于 2018-3-9 13:06
貌似使用这个方法打开的工程,不能够仿真综合历程,

我刚刚试过了,吧 v5.32的

都可以,设置下即可。
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
发表于 2018-11-1 17:00:54 | 显示全部楼层
eric2013 发表于 2018-3-10 02:19
都可以,设置下即可。

现在我用5.48版本试,用VC6把那两个文件复制进去再打开,根本不行演示不了,想在Application里面添加涵数,把上就死机
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
发表于 2018-11-1 17:01:10 | 显示全部楼层
[img][/img]
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
发表于 2018-11-1 17:04:41 | 显示全部楼层
hpdell 发表于 2018-3-9 13:06
貌似使用这个方法打开的工程,不能够仿真综合历程,

我刚刚试过了,吧 v5.32的

是的,我的跟你的一样,头一个应用文件夹里面的不一样,我全删了,想添加下面Application实际哪些函数进去,可以一添加就死了,不知道是软件问题,还是不能这样操作,期待各位讨论一下
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2018-11-2 01:54:06 | 显示全部楼层
bebj2009 发表于 2018-11-1 17:04
是的,我的跟你的一样,头一个应用文件夹里面的不一样,我全删了,想添加下面Application实际哪些函数进 ...

VS还有这个问题? 我现在一直用的VC6.0精简版,比较好用。没有这个问题。
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2018-11-2 08:46:29 | 显示全部楼层
Eric, 对于学不完的软件知识,你是怎么理解的,能否分享一下心得?
学习都是越学越发现自己不懂的更多,在稳固自己吃饭的领域前提下,太发散学习又影响自己的工作进度。你是如何平衡的?
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
发表于 2018-11-15 11:38:55 | 显示全部楼层
eric2013 发表于 2018-11-2 01:54
VS还有这个问题? 我现在一直用的VC6.0精简版,比较好用。没有这个问题。

就是用的VC6.0的精简版啊,5.32版本以上的把SLN文件复制进去后,再添加Application文件仿真,一添加就死机,为什么要添加?-----因为照上面方法那把两个文件复制进去后,跟本没有出来界面,所以只有添加新,不信楼主可以试一下,再给我们解答一下,谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2018-11-15 12:02:41 | 显示全部楼层
bebj2009 发表于 2018-11-15 11:38
就是用的VC6.0的精简版啊,5.32版本以上的把SLN文件复制进去后,再添加Application文件仿真,一添加就死 ...

帮你测试了,没问题,我的WIN7 64BIT

QQ截图20181115120225.png
回复

使用道具 举报

4

主题

50

回帖

62

积分

初级会员

积分
62
发表于 2018-11-15 16:53:48 | 显示全部楼层
eric2013 发表于 2018-11-15 12:02
帮你测试了,没问题,我的WIN7 64BIT

多谢,看来还是要知其所以然才行,我再试试,可能我把应用文件添加错了。
回复

使用道具 举报

7

主题

40

回帖

61

积分

初级会员

积分
61
发表于 2019-6-16 22:46:46 | 显示全部楼层
eric2013 发表于 2018-3-10 02:19
都可以,设置下即可。

如何设置呢?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2019-6-17 08:41:19 | 显示全部楼层

重新演示那个,重新添加文件即可
回复

使用道具 举报

7

主题

40

回帖

61

积分

初级会员

积分
61
发表于 2019-6-18 12:46:01 | 显示全部楼层
eric2013 发表于 2019-6-17 08:41
重新演示那个,重新添加文件即可

重新演示?啥东西
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2019-6-18 14:58:01 | 显示全部楼层
桥段 发表于 2019-6-18 12:46
重新演示?啥东西

删掉默认的,添加新的
回复

使用道具 举报

7

主题

40

回帖

61

积分

初级会员

积分
61
发表于 2019-6-20 23:52:42 | 显示全部楼层
eric2013 发表于 2019-6-18 14:58
删掉默认的,添加新的

这么说我就明白了,谢谢
回复

使用道具 举报

5

主题

18

回帖

33

积分

新手上路

积分
33
发表于 2019-7-17 10:32:10 | 显示全部楼层
本帖最后由 未来通_V8B0f 于 2019-7-17 10:35 编辑

VC6.0精简版读取不了Sample里的Application文件夹啊,是要把综合示例的文件粘贴到上层的Application中么
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2019-7-17 11:31:11 | 显示全部楼层
未来通_V8B0f 发表于 2019-7-17 10:32
VC6.0精简版读取不了Sample里的Application文件夹啊,是要把综合示例的文件粘贴到上层的Application中么

可以自己手动添加
代码不规范,亲人两行泪!
回复

使用道具 举报

3

主题

75

回帖

84

积分

初级会员

积分
84
发表于 2020-2-16 21:18:18 | 显示全部楼层
挖个坟,按照硬汉哥的方法,vc6跑V6.10的demo成功。真强 Snipaste_2020-02-16_21-13-31.png

回复

使用道具 举报

2

主题

16

回帖

22

积分

新手上路

积分
22
发表于 2020-2-19 17:01:56 | 显示全部楼层
请教eric,(4.emWin5.42已经将FontCvt软件生成XBF字体的数据格式开放出来)这个是什么意思?
我知道5.12版本XBF只有5种格式,5.42版本支持非扩展模式的抗锯齿了吗?
GUI_XBF_TYPE_PROP = Standard
GUI_XBF_TYPE_PROP_EXT = Extended
GUI_XBF_TYPE_PROP_FRM = Extended,framed
GUI_XBF_TYPE_PROP_AA2_EXT = Extended,antialiased,2bpp
GUI_XBF_TYPE_PROP_AA4_EXT = Extended,antialiased,4bpp
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 03:12 , Processed in 0.287053 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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