野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12192|回复: 4

分享一下RT1052+FREERTOS+emwin的可行移植

[复制链接]
发表于 2020-9-11 14:56:31 | 显示全部楼层 |阅读模式
之前使用了XGUI-做了一个小项目,现在想折腾一下emwin。现在有空了,想分享本人弄得 rt1052+freertos+emwin 给大家。

使用平台 : 野火RT1052 Pro开发板+5寸屏描述       : FREERTOS + emwin5.50

简要说明:
1、打开工程直接编译用野火的下载器直接下载可以看到emwin官方做的一个类似手机设置里面的界面demo
2、这个demo在工程的emwin/Demo下,你也可以编写自己的一个界面。
3、说一下emwin的主要移植吧。在emwin/port下的文件 emwin_support.c 中,简单说一下涉及到的
(1)显示部分:LCDIF中断(可以利用这个开启双缓冲),这部分跟野火教程得LCD显示一摸一样得
(2)触摸部分,在FREEROTOS的任务vTaskTouch中执行,全局搜索 函数GUI_PID_StoreState();就是知道这是把触摸坐标传递给emwin处理的。
(2)移植文件,这个文件emwin_support.c是在NXP 的rt1052的SDK里面拿的,没有改名字,只是改了里面的一些必须的接口(操作系统接口和emwin的初始化接口)
(3)其他没有什么了,这里只是做个参考

我还是小学生?论坛级别,上传不了大于10M的文件也,那就放百度吧。到时候我有高等级了再补上论坛。

好了,想起了github,去搞了一会,github地址:https://github.com/Wston-S/rt1052_freertos_emwin
够等级了再来上传论坛

emwin demo

emwin demo
回复

使用道具 举报

发表于 2020-9-15 14:03:33 | 显示全部楼层
回复

使用道具 举报

发表于 2020-10-8 21:26:37 | 显示全部楼层
十分感谢!帮我们项目在野火开发板上打通了RT1052+emWin,后续工作以此为模版展开!
回复 支持 反对

使用道具 举报

发表于 2020-10-19 08:57:04 | 显示全部楼层
回复

使用道具 举报

发表于 2020-12-30 10:48:32 | 显示全部楼层
请问你有下载进flash然后在sdram中运行程序吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-4-28 07:37 , Processed in 0.101531 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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