当前位置:首页 > 嵌入式培训 > 嵌入式学习 > 讲师博文 > ucGUI在SylixOS下的应用

ucGUI在SylixOS下的应用 时间:2018-09-28      来源:未知

ucGUI在SylixOS下的应用

1 工作准备

1.1 环境准备

    在使用之前,须安装有SylixOS的集成开发套件,由于系统上安装的防火墙软件或者杀毒软件,可能会影响到集成开发软件的使用,因此,在使用本套件前请关闭计算机上的windows 防火墙以及杀毒软件。

    因后续操作需要在模拟器上进行展示(本文档以mini2440模拟器进行模拟展示),所以在进行后续章节操作前,请完成 mini2440模拟器的配置并启动。

    注意:本文档提供库只支持ARM体系结构,其他体系架构暂不支持。

1.2 资源准备

    请通过网上搜索或其他方式获取类GUI库。本文以支持uc/GUI接口的类GUI库为例。

 

    解压后将libemwin工程文件保存到相应路径(不包含中文路径)下,如E:\new_ide路径下,本文档以该路径作为工程存放路径。

2 实现步骤

2.1 导入base工程

    双击 打开RealEvo-IDE软件,选择菜单"File→Import",弹出界面。

 

    点击"Next",弹出界面。

 

    点击"Finish",完成mini2440_base工程导入。

2.2 导入uc/GUI库

2.2.1 导入libemwin工程

    参照mini2440_base工程的导入步骤,导入libemwin工程。

    导入完成后,展开libemwin工程,查看工程资源管理器。

 

2.2.2 配置Libemwin工程

    右击libemwin工程选中"Properties"选项,弹出界面。

 

    点击"Apply"后,需要继续配置设备,操作步骤。

 

    点击"OK",完成配置。

2.2.3 编译上传libemwin工程

    选中"libemwin"工程,点击 进行工程编译。

 

    编译完成后,会生成相关库文件以及demo示例,资源管理器。

 

    上传工程到目标设备,操作步骤。

 

    完成上传后,"/lib/"文件夹下会有uc/GUI支持库,以及"/apps/"文件夹下存在示例demo。

 

2.3 运行示例uc/GUI工程

    运行demo程序,操作步骤。

 

    执行demo示例后,会在模拟器上得到。

 

3  新建uc/GUI APP工程

3.1 新建APP工程

    新建uc/GUI APP工程,操作步骤。

 

    点击"Next"后,弹出界面。

 

    点击"Finish",新建APP工程完成。

3.2 配置APP工程

    依赖base工程配置和设备IP配置,操作步骤请参照libemwin工程配置流程(参照2.2.2节)。

    链接库设置,右击工程选择"properties"选项,操作步骤。

3.3 编辑APP工程

    设置完成后,可以对APP工程编程。展开工程,对APP工程的"src"目录下文件代码编辑,工程框架。

 

 

    参考代码(代码为简单uc/GUI编程示例)。

 

3.4 编译上传APP工程

    代码编辑完成后,编译上传新建APP工程,参照libemwin工程的编译上传步骤(参照2.2.3节)。

3.5 运行APP工程

    执行APP工程,参照3.2.4节。可以在模拟器得到。

上一篇:SylixOS源码分析

下一篇:TN0030_SylixOS伯克利数据库移植

热点文章推荐
华清学员就业榜单
高薪学员经验分享
热点新闻推荐
前台专线:010-82525158 企业培训洽谈专线:010-82525379 院校合作洽谈专线:010-82525379 Copyright © 2004-2022 北京华清远见科技集团有限公司 版权所有 ,京ICP备16055225号-5京公海网安备11010802025203号

回到顶部