打印
[HMI/GUI]

如何使用AppWizard移植到新唐的MA35H0中呢?

[复制链接]
2260|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yangjiaxu|  楼主 | 2024-11-24 10:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何使用AppWizard移植到新唐的MA35H0中呢?

使用特权

评论回复
沙发
riplay| | 2024-11-25 09:13 | 只看该作者
AppWizard可以用来设计界面,设计完成后导出为C语言文件.可以直接移植到MA35H0的emWin工程上。

使用特权

评论回复
板凳
幸福小强| | 2024-11-25 13:56 | 只看该作者
这个工具是第三方的吧,不是新唐的吧?

使用特权

评论回复
地板
BetrayalNO| | 2024-12-26 13:12 | 只看该作者
将 emWin AppWizard 生成的代码移植到 新唐 MA35H0 平台,需要结合 MA35H0 的硬件特性和 emWin 库的配置

使用特权

评论回复
5
B1lanche| | 2024-12-26 14:45 | 只看该作者
MA35H0 开发板、显示屏、触摸屏(如有)等硬件已正确连接。安装 emWin 库 和 AppWizard 工具。安装 新唐 MA35H0 的 SDK 和开发工具链(如 Keil MDK 或 GCC)。确保 emWin 库已适配 MA35H0 平台。

使用特权

评论回复
6
Charlotte夏| | 2024-12-26 16:00 | 只看该作者
使用 AppWizard 工具设计 GUI 界面。完成设计后,点击生成代码按钮,AppWizard 会生成以下文件:.c 文件:包含 GUI 界面代码。.h 文件:包含 GUI 界面的定义和声明。资源文件(如字体、图片等)

使用特权

评论回复
7
StarStory| | 2024-12-26 17:09 | 只看该作者
将生成的代码添加到项目,将 AppWizard 生成的 .c 和 .h 文件添加到 MA35H0 项目的源代码目录中。如果界面中使用了自定义字体或图片,将资源文件添加到项目的资源目录中

使用特权

评论回复
8
vevive| | 2024-12-26 18:13 | 只看该作者
在项目中包含 emWin 库的头文件和库文件。配置 emWin 的显示驱动和触摸驱动(如果使用触摸屏)。显示驱动:根据 MA35H0 的显示接口(如 RGB、LVDS 等),实现 LCD_X_Config 和 LCD_X_DisplayDriver 函数。触摸驱动:如果使用触摸屏,实现 GUI_TOUCH_X_ActivateX 和 GUI_TOUCH_X_GetState 函数。

使用特权

评论回复
9
StarrismNE| | 2024-12-26 21:02 | 只看该作者
在 LCDConf.c 文件中实现 LCD_X_Config 和 LCD_X_DisplayDriver 函数。根据 MA35H0 的显示接口配置显示参数(如分辨率、颜色深度等)。

使用特权

评论回复
10
limerenceforu| | 2024-12-27 10:00 | 只看该作者
使用 Keil MDK 或 GCC 编译项目,确保没有编译错误。将生成的固件烧录到 MA35H0 开发板中。调试界面功能,确保控件和事件处理逻辑正常工作

使用特权

评论回复
11
flechazo| | 2024-12-27 11:29 | 只看该作者
确保 MA35H0 的内存配置满足 emWin 和 AppWizard 生成界面的需求。

使用特权

评论回复
12
alkaidnext| | 2024-12-27 15:11 | 只看该作者
如果界面复杂或控件较多,可能需要优化代码或使用硬件加速功能。确保 AppWizard 和 emWin 库的版本兼容,避免因版本差异导致的问题。如果界面中使用了自定义字体或图片,确保资源文件的路径正确,并且资源文件能够被正确加载

使用特权

评论回复
13
Alina艾| | 2024-12-27 19:30 | 只看该作者
在项目的 main 函数中调用 AppWizard 生成的 GUI 初始化函数,启动 GUI 界面。

使用特权

评论回复
14
Stahan| | 2024-12-29 22:10 | 只看该作者
是不是各种图形界面都大差不差啊

使用特权

评论回复
15
光辉梦境| | 2025-2-7 01:00 | 只看该作者
确保您已经使用AppWizard生成了适用于特定应用的源代码。这些代码通常包括图形界面、用户交互和其他功能

使用特权

评论回复
16
三生万物| | 2025-2-7 02:00 | 只看该作者
熟悉新唐MA35H0微控制器的硬件特性和资源,包括处理器架构、内存大小、外设接口等。这将有助于您了解如何配置和使用MA35H0上的硬件资源

使用特权

评论回复
17
淡漠安然| | 2025-2-7 03:00 | 只看该作者
由于不同微控制器的硬件架构和接口可能不同,您可能需要修改AppWizard生成的代码中与硬件相关的部分。这可能包括修改引脚定义、外设驱动和硬件初始化代码等。确保这些代码与MA35H0的硬件接口匹配

使用特权

评论回复
18
远山寻你| | 2025-2-7 04:00 | 只看该作者
根据您的开发环境和编译器设置,配置适当的编译器选项和目标设置。确保您使用的编译器支持MA35H0微控制器,并能够生成适用于该平台的可执行文件

使用特权

评论回复
19
夜阑风雨| | 2025-2-7 05:00 | 只看该作者
根据您的开发环境和编译器设置,配置适当的编译器选项和目标设置。确保您使用的编译器支持MA35H0微控制器,并能够生成适用于该平台的可执行文件

使用特权

评论回复
20
夜阑风雨| | 2025-2-7 05:00 | 只看该作者
将修改后的代码编译成适用于MA35H0的二进制文件,并将其烧录到微控制器上。然后,在适当的硬件配置下进行测试,确保应用程序正常运行并满足您的需求

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

认证:嵌入式技术专家
简介:擅长电路设计、物联网产品开发、射频产品开发,喜欢打篮球,技术交流,欢迎各位来聊~

711

主题

2995

帖子

6

粉丝