硬汉嵌入式论坛

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

[emWin] emwin往UCOS上移植开不开启OS支持好像都没区别?

[复制链接]

20

主题

110

回帖

170

积分

初级会员

积分
170
发表于 2020-6-2 01:48:37 | 显示全部楼层 |阅读模式
没找到详细的移植教程就自己搞了遍,跑DEMO没问题。主要做的有两个:

1、试了下GUIConf.h里的#define GUI_OS 开不开都没什么变化。
2、拿MDK自带的GUI_X_uCOS.c来用,除了GUI_TIMER_TIME  GUI_X_GetTime (void) 、void  GUI_X_Delay (int period)、void GUI_X_ExecIdle (void) 这三个,剩下的信号量和消息邮箱相关函数屏蔽了也没影响呢?是不是证明GUI内部不需要用到这些??
不知道还有什么疏漏的地方没。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-6-2 07:48:51 | 显示全部楼层
1、emWin是库,这个宏定义不起作用了,所以STemWin有OS版和非OS版之分。
2、我这里不行
6.png
回复

使用道具 举报

20

主题

110

回帖

170

积分

初级会员

积分
170
 楼主| 发表于 2020-6-2 16:59:21 | 显示全部楼层
本帖最后由 飛饵 于 2020-6-2 17:01 编辑
eric2013 发表于 2020-6-2 07:48
1、emWin是库,这个宏定义不起作用了,所以STemWin有OS版和非OS版之分。
2、我这里不行

额,忘了还有OS版的。。。我把库给换成OS版的了,还需要修改哪些地方??还有V5板的例程触摸屏对接怎么不是用GUI_X_Touch_Analog.c?还有别的方法和emwin对接吗?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115787
QQ
发表于 2020-6-2 17:59:27 | 显示全部楼层
飛饵 发表于 2020-6-2 16:59
额,忘了还有OS版的。。。我把库给换成OS版的了,还需要修改哪些地方??还有V5板的例程触摸屏对接怎么不 ...

改成了传递坐标位置,方便电容触摸屏也可以使用。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-19 00:34 , Processed in 0.395373 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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