# GT-HMI Builder
**Repository Path**: giteeOpen/GT-HMI-Builder
## Basic Information
- **Project Name**: GT-HMI Builder
- **Description**: GT-HMI Builder项目是基于GT-HMI的开源硬件系列,涵盖了GT HMI模块(中大尺寸屏)、GUI-LCD开发板(小尺寸屏)、串口屏硬件开源、WIFI SOC开源硬件,本次更新为开发者提供了一套全面的解决方案,从硬件连接到软件配置,再到界面设计,旨在加速理解GT-HMI 及智匠AI的API 相关硬件的基础功能与示例。通过本项目,开发者可以深入学习如何利用高通GT-HMI平台及智匠AI的API构建多样化的交互式应用。
- **Primary Language**: C
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 14
- **Created**: 2024-11-08
- **Last Updated**: 2024-11-08
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
---
#### 介绍
GT-HMI Builder项目是基于GT-HMI的开源硬件系列,涵盖了GT HMI模块(中大尺寸屏)、GUI-LCD开发板(小尺寸屏)、串口屏硬件开源、WIFI SOC开源硬件,本次更新为开发者提供了一套全面的解决方案,从硬件连接到软件配置,再到界面设计,旨在加速理解GT-HMI 及智匠AI的API 相关硬件的基础功能与示例。通过本项目,开发者可以深入学习如何利用高通GT-HMI平台及智匠AI的API构建多样化的交互式应用。
#### 实物显示效果
#### 实物对应的Designer仿真
#### HMI模块/GUI LCD开发板硬件原理框图
#### WIFI SOC开发板原理框图及实物图
#### 项目架构
1: GT-HMI Module文件夹结构
| 目录 |
说明 |
| GT-HMI Module/ |
GUI HMI模块的软硬件资料 |
| |-GTC-480480TFT40XP/ |
GT-HMI 4寸模块的软硬件资料 |
| |-GTC-480272TFT43XP/ |
GT-HMI 4.3寸模块的软硬件资料 |
| |-GTC-480800TFT70GP/ |
GT-HMI 7寸模块的软硬件资料 |
| |-GTC-1024600TFT101GP/ |
GT-HMI 10.1寸模块的软硬件资料 |
| |- |-Hardware/ |
模块参考原理图、PCB |
| |- |-board/ |
资源文件及代码 |
| |- |-keil5/board/GTC***/ |
模块的程序和相关配置文件 |
| |- |-*.gtui尾缀文件 |
模块的示例工程文件,使用HMI-Designer打开 |
| |- |-out/ |
资源文件及代码(适合非HMI模块用户) |
| |- |-screen/ |
UI界面交互代码 |
| |- |-sources/ |
图片素材文件 |
2: Serial Port Example文件夹结构
| Serial Port Example/ |
4.3寸和7寸两款屏的串口示例的软硬件资料 |
| |-GT-GL240320TFT28-21GP 串口例程/ |
4.3寸屏串口示例的软硬件资料 |
| |-GTC-480800TFT70GP 串口例程/ |
7寸屏串口示例的软硬件资料 |
| |- |-Hardware/ |
串口屏DEMO板原理图、PCB |
| |- |-Keil5工程/ |
串口屏的Keil5工程 |
| |- |-hmi-project/ |
串口示例的HMI-Designer工程文件 |
| |- |- |-board/ |
资源文件及代码 |
| |- |- |-out/ |
资源文件及代码(适合非HMI模块用户) |
| |- |- |-screen/ |
UI界面交互代码 |
| |- |- |-sources/ |
图片素材文件 |
| |- |- |-*.gtui尾缀文件 |
模块的示例工程文件,使用HMI-Designer打开 |
| |- |-串口协议.xlsx |
详细描述了串口屏的通信协议 |
3: GT-GUI LCD文件夹结构
| GT-GUI LCD/ |
1.9、2.8、3.5、7寸GUI LCD的软硬件资料 |
| |-GT-GL170320T19-S0XC64/ |
1.9寸GUI LCD液晶模组的软硬件资料 |
| |-GT-GL240320TFT28-21GP/ |
2.8寸GUI LCD液晶模组的软硬件资料 |
| |-GT-GL320480T35-S0GC64/ |
3.5寸GUI LCD液晶模组的软硬件资料 |
| |-GT-GL800480T70-S0GC128/ |
7寸GUI LCD液晶模组的软硬件资料 |
| |- |- |-board/ |
资源文件及代码 |
| |- |-Hardware/ |
GUI LCD的DEMO板原理图、PCB |
| |- |-Keil5/ |
GUI LCD的Keil5工程 |
| |- |-hmi-project/ |
GUI LCD示例的HMI-Designer工程文件 |
| |- |- |-out/ |
资源文件及代码(适合非HMI模块用户) |
| |- |- |-screen/ |
UI界面交互代码 |
| |- |- |-sources/ |
图片素材文件 |
| |- |- |-*.gtui尾缀文件 |
模块的示例工程文件,使用HMI-Designer打开 |
| |- |数据手册 |
内含GUI LCD的电气参数、尺寸、连接方式、驱动代码等 |
4: GT-MindCraft Embedded文件夹结构
| chatbot/ |
chatbot开发板的软硬件资料 |
| |-ESP32 IDF Project/ |
chatbot开发板示例ESP32 IDF工程文件 |
| |-hmi-project/ |
chatbot开发板示例GT-HMI 工程文件 |
| |- |-board/ |
资源文件及代码 |
| |- |-out/ |
资源文件及代码(适合非HMI模块用户) |
| |- |-screen/ |
UI界面交互代码 |
| |- |-sources/ |
图片素材文件 |
| |- |-*.gtui尾缀文件 |
模块的示例工程文件,使用HMI-Designer打开 |
| |-Hardware/ |
chatbot开发板原理图,PCB |
#### 快速开始
- 硬件准备:
- 客户可参考项目架构中子文件夹内的Hardware文件夹下的硬件资料自己设计PCB板。
- 也可以使用以子文件夹命名型号的模块或者开发板,如若使用模块或者开发板请拨打0755-83453881联系业务人员
- 软件安装:
- 从高通官网www.hmi.gaotongfont.cn下载并安装HMI-Designer软件。用于打开各个子文件夹中的以.gtui扩展名结尾的HMI工程文件。
- 移植:
- 如果是使用资料中提供的硬件资料用其他MCU自行设计PCB,需要适配硬件驱动,移植教程详见https://www.hmi.gaotongfont.cn/gthmiengineyzczlc
- 其他注意事项:
- 更详细的使用说明请参考各个子文件夹内的README.md文件
#### GT-HMI Builder产品路线图
- 第一弹(已上线):开源串口屏/液晶屏模组系列,涵盖4寸,4.3寸,7寸,10寸
- 第二弹(已上线):GUI-LCD,适用于小尺寸屏幕的GT-HMI Builder开源硬件系列,包含GUI-LCD以及开发板
- 第三弹(已上线):基于WIFI SOC的开源硬件,可接入高通旗下智匠AI的API,包含大语言模型,视觉识别,语音识别,语音合成等AI服务
- 第四弹:待定
#### 相关视频教程
**Desinger功能特点**
GT HMI Designer是一款功能强大的嵌入式人机界面设计软件。它提供直观的可视化设计界面,支持多种常用控件和丰富的交互功能。此外,它还支持多国语言界面设计和强大的仿真功能。通过GT HMI Designer,您可以轻松设计出美观、交互性强的界面,满足各种应用场景的需求。
**高通GT-HMI零基础详细教程合集(最新)(推荐)**
**Desinger视频教程**
**Engine功能特点**
GT HMI Engine是一款功能强大、高性能、多平台、多语言、稳定可靠的嵌入式人机界面引擎,提供丰富的控件和强大的交互功能。
**Engine 视频教程**
**智匠chatbot API接口文档**
**智匠AI KEY申请流程**