MYD-YA157C_MEasy+HMI软件开发指南V2.0.docx

MYD-YA157C_MEasy+HMI软件开发指南V2.0.docx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

MEasyHMI2.0开发手册

四CGL.

M丫IRMakeYourIdeaReal

PAGE

PAGE10

目錄

前言

0

1.MEasyHMI2.0框架介绍

1

2.MEasyHMI2.0使用介绍

2

2.1主界面

2.1

2.2多媒体

2.2

2.3卫生医疗

2.3

2.4公共服务

2.4

2.5智能家电

2.5

2.6系统

2.6

3.MEasyHMI2.0应用开发

3

3.1环境搭建

3.1

3.2编译MEasyHMI2.0应用

3.2

3.3运行MEasyHMI2.0应用

3.3

4.MEasyHMI2.0应用集成

0

4.1AM335X系列开发板上集成MEasyHMI2.0应用

0.1

4.2i.MX6UL系列开发板上集成MEasyHMI2.0应用

0.2

4.3STM32MP157系列开发板上集成MEasyHMI2.0应用

0.3

附录A

1

附录B

2

MEasyHMI2.0开发手册

前言

本文档主要讲述MEasyHMI2.0的基本框架,并演示MEasyHMI2.0在深圳市米尔电子有限公司(下文简称“米尔”)开发板上的运行,此外还进一步说明了MEasyHMI2.0开发环境的搭建和源码的编译以及应用集成,以实例的形式讲述了如何在MEasyHMI2.0框架的基础上开发更多的应用。

本文档适合有一定开发经验的嵌入式linux开发工程师,QT开发工程师。版本历史:

版本号

描述

时间

V1.0

初始版本

2020.5.1

硬件版本:

本文仅档适用于米尔AM335X,i.MX6UL,STM32MP157系列开发板,具体信息以相应产品的发布包为准。注意:开发板Linux系统默认的root账户密码为空。

MEasyHMI2.0框架介绍

MEasyHMI2.0是深圳市米尔科技有限公司开发的一套基于QT5的人机界面框架。项目采用QML与C++混合编程,使用QML高效便捷地构建UI,而C++则用来实现业务逻辑和复杂算法。根据应用的类型我们将整个UI分为五个大类:多媒体,智能家电,卫生医疗,公共服务,系统。每个类下面又包含不同小类,针对每个小类我们实现了相应的应用。如图1-1所示。

图1-1MEasyHMI2.0结构框图

HMI2.0使用介绍

本节主要介绍MEasyHMI2.0中每个APP的使用及使用过程中注意的细节。软件环境:

u-boot

linux-4.x.x

带QT5运行环境的文件系统

MEasyHMIV2.0应用程序硬件环境:

MY-TFT070CV2电容屏/HDMI显示屏

MYIRAM335X,i.MX6UL,STM32MP157系列开发板

默认出厂程序只支持LCD显示和HDMI显示,用户选择使用LCD还是HDMI,需要根据对应板卡的文档进行设置。硬件连接方式:

表2-1开发板显示屏接口

开发板

LCD接口

MYD-C335X-GW

J14LCD

MYD-Y6ULX

J3LCD

MYS-6ULX

J8LCD

MYD-YA157

J18LCD/J10HDMI

主界面

主界面提供两种显示模式,一种是基于PathView实现的轮播显示,另一种是基于SwipeView实现的9宫格显示。界面说明:

图2-1-1轮播显示

标注1为中英文选择按钮标注2为应用选择按钮

标注3为主界面轮播显示和9宫格显示切换按钮标注4为联系我们界面。

图2-1-29宫格显示

图2-1-39宫格显示

图2-1-4联系我们界面

测试步骤:

如需英文显示,点击标注1的Englsih按钮,进入英文显示界面,再次点击切换为中文。

MEasyHMI2.0启动后默认进入轮播显示页面,左右滑动即可进行应用类别切换,点击标注2里面的应用按钮即可进入相应的应用。

点击标注3的按钮进入9宫格显示,在9宫格显示页面点击此按钮回到轮播显示。

点击标注4的区域可进入联系我们界面,在此界面点击左上角的闪动按钮才可以退出联系我们界面。

多媒体

本章节演示如何使用MEasyHMI2.0中的多媒体应用来控制开发板进行摄像头画面采集/拍照,视频播放,音乐播放,图片浏览等功能,详情请参考源码。

软件环境:

摄像头应用播放器应用音乐应用

图片应用硬件环境:

支持MEasyHMI2.0的MYIR开发板一块

USB摄像头一个界面介绍:

图2-2-1摄像头应用界面注意:开发板接了USB摄像头会自动显示摄像头采集的画面。

图2-2-2视频播放器界面

注意:开发板预存的视频文件位于开发板/usr/share/m

文档评论(0)

暗伤 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档