启明智显Model3A芯片方案7寸高清触摸屏ZX7D00CM21S:开箱、设置与实操全攻略指南

一、背景

本指南将详细介绍启明智显的Model3A芯片方案下的7寸高清触摸屏ZX7D00CM21S的开箱步骤、基础设置以及实操应用。无论您是电子爱好者、开发者还是工程师,这份指南都能助您快速上手并充分利用这款触摸屏的各项功能。

二、硬件介绍

ZX7D00CM21S 7寸高清触摸屏是启明智显基于Model3A芯片设计、开发的一款低成本、高性能的触摸屏。

1、触摸屏外观如下图所示:

2、触摸屏硬件接口

ZX7D00CM21S 7寸高清触摸屏主板是一款集成了多种先进组件的触控设备,其核心组件包括MODEL3A芯片、ESP32-C2模组、RS485芯片以及16MB Nor Flash。屏幕部分则配备了RGB接口,支持1024*600分辨率,并通过GT911芯片实现触摸屏的全贴合。

  • 屏驱MCU:MODEL3A,主频400 MHz

  • 外部FLASH:16MB

  • WIFI\蓝牙模组:ESP32-C2

  • 常用外设

    • CAN

    • RS485

    • USB(TYPE-C)、SD卡槽、LCD连接器、DEBUG口、TTL串口

    • 复位健、下载健、蜂鸣器

 

3、触摸屏特性 
  • 硬件规格:
  • 屏幕尺寸:7寸
  • 分辨率:高清1024*600分辨率
  • 刷新率:高达60FPS的刷新率,确保流畅的视觉体验
  • 触控技术:全贴合IPS电容触控屏,提供准确且响应迅速的触控体验
  •   技术特性:

  • 芯片:采用国产HMI芯片Model3A,具有工业级温宽,确保系统稳定性和可靠性
  • 图形加速:配备2D图形加速功能,支持复杂的图形处理和流畅的动画效果
  • 解码引擎:支持PNG/JPEG解码引擎,可展示高清图片和多媒体内容
  • 通信方式:支持有线通信协议CAN、RS485、串口;无线支持WIFI、蓝牙,实现远程控制更新内容
  • 软件开发
  • 操作系统:基于开源的嵌入式系统,支持FreeRTOS或RT-Thread,提供稳定的运行环境
  • 图形库:支持应用LVGL开源图形库,拥有丰富的UI组件和灵活的界面设计
  • SDK:提供屏幕开发完整SDK,包括软件源码寄存器、系统驱动部(屏驱、CAN等接口驱动等)、演示示例等 
  •  设计特点
  • 外型美观:采用IPS技术,窄边框设计,视角广,一体黑工艺,时尚大气
  • 节能环保:低功耗设计,长时间待机,绿色环保
  • 坚固耐用:不易损坏,无需频繁更换

 4、开发工具及环境
  •  开发工具:

SDK 命令行工具集,嵌入式C,UI用LVGL工具;

  • 关于开发环境

SDK 采用了 scons 作为编译框架的基础语言,Windows 下的对应的各种工具已经存放在 tools/env/tools 目录当中,不需要安装IDE,打开win_cmd.bat即可编译,目前也支持Eclipse开发

启明智显ZX7D00CM21S的上手教程: 

M3C/M3A 技术手册 — 智显文档中心 v1.0 文档

  • 开发指南 

以在windows 下搭建开发环境为例:

SDK:https://gitee.com/qiming-zhixian/zx-rtt-sdk

docs:http://doc.panel-tag.cn/m3c_m3a/product/index.html

(一)下载 git

下载链接: Git - Downloads (git-scm.com)

 

(二)下载 git-lfs 扩展

Git LFS(Large File Storage)是一个 Git 扩展,专门为解决 Git 在处理大型文件时的性能问

题而设计。

  • 下载安装包并安装

下载链接: Git Large File Storage | Git Large File Storage (LFS) replaces large files such as

audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the

file contents on a remote server like GitHub.com or GitHub Enterprise. (git-lfs.com)

(二)在 Git bash 中,确认 Git-lfs 是否安装成功

(1)鼠标右键展开选项,选择“git bash”

(2)输入命令:git lfs install ;出现下图提示即为安装成功

(三)获取 SDK 在 git bash 中输入命令: git lfs clone https://gitee.com/qiming-zhixian/zx-rtt-sdk.git;出现下图提示即为下载成功。

(四)在电脑安装设备驱动

在下载好的 SDK 里,解压路径 zx-rtt-sdk\tools\downloader 下的压缩包。

根据路径 zx-rtt-sdk\tools\downloader\PanelLanDownloader_0.2\PanelLan_Device_driverr 找

到 InstallDriver.exe 安装向导,双击根据步骤安装即可。

 

(五)编译工程

  • 打开工具,在路径 zx-rtt-sdk 下,找到 win_env.bat 或者 win_cmd.bat 文件,双击打

 

  • 查看工程的配置

scons --list-def

  • 选择工程配置

scons --apply-def=10

  • 编译(第一次编译工程,请编译一次 bootloader,如果未编译 Bootloader,可能导致

下载失败!)

 如果编译不过,请检查工具链是不是下载完全!

  • 观察 log,找到生成的镜像文件的位置

  • 烧录镜像文件
  • 打开烧录工具

在路径 zx-rtt-sdk\tools\downloader\PanelLanDownloader_0.2 下找到 PanelLanDownloader.exe 程序,双击打开

  • 选择烧录文件

根据编完成时的日志,找到镜像文件,将镜像文件载入

  • 连接烧录器(ZXACC-ESPDB-B)

  • 让设备进入烧录模式

只有设备进入烧录模式,烧录工具才能检测到设备,方法如下:

按住 UBOOT 键不放,再按 RESET 

  • 开始烧录

点击下面的“download”按钮,开始烧录。

  • 重启设备

当烧录完成时,可以通过插拔供电线或者按一下 reset 按键重启设备,才能让刚刚烧录的软

件运行。

至此,在本教程中,您已成功学习了启明智显ZX7D00CM21S 开箱实践指南。 有需要的小伙伴可前往我们启明智显淘宝企业店选购~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/866253.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

谷歌正在试行人脸识别办公室安全系统

内容提要: 🧿据美国消费者新闻与商业频道 CNBC 获悉,谷歌正在为其企业园区安全测试面部追踪技术。 🧿测试最初在华盛顿州柯克兰的一间办公室进行。 🧿一份内部文件称,谷歌的安全和弹性服务 (GSRS) 团队将…

【android】【adb shell】写一个shell脚本,监听进程pid变化

前言 当前业务,需要写一个脚本,不断监视com.android.phone 进程是否异常死掉 脚本 #!/system/bin/sh last_pid"" current_pid"" while(true){current_pidps -A | grep com.android.phone | awk {print $2}if [ -n "$current…

uni-appx,实现登录功能,弹窗功能。组件之间传值

这篇文章的内容使用组合式API实现的,只有弹窗部分有选择式API的写法介绍。如果想要看其他选择式API,还请下载官方的hello-uni-appx源码进行学习,查看。想要看组合式API的写法,请查看源码 hello-uvue。 hello-uni-appx源码 相比于…

Vue + Element UI + JSEncrypt实现简单登录页面

安装依赖 npm install jsencrypt --save局部引入 import JSEncrypt from jsencrypt/bin/jsencrypt;登录页面index.vue <template><div class"loginbody"><div class"logindata"><div class"logintext"><h2>Wel…

Uncaught (in promise) RangeError: Offset is outside the bounds of the DataView

问题 通常发生在Failed to load resource: the server responded with a status of 404 (Not Found) 后&#xff0c;资源读取错误导致的问题。 解决 Failed to load resource: the server responded with a status of 404 (Not Found)_unity webgl failed to load resource:…

LVS-DR群集

LVS-DR集群 LVS-DR(Linux Virtual Server DIrector Server)工作模式&#xff0c;是生产环境中最常用的一种工作模式。 LVS-DR工作原理 LVS-DR模式&#xff0c;Director Server作为群集的访问入口&#xff0c;不作为网关使用&#xff0c;节点DirectorServer与Real Server需要…

TensorRT-Int8量化详解

int8量化是利用int8乘法替换float32乘法实现性能加速的一种方法 对于常规模型有&#xff1a;y kx b&#xff0c;此时x、k、b都是float32, 对于kx的计算使用float32的乘法 对于int8模型有&#xff1a;y tofp32(toint8(k) * toint8(x)) b&#xff0c;其中int8 * int8结果为in…

Python列表创建使用心得详解

概要 列表是Python中最常用的数据结构之一,它用于存储有序的元素集合。Python提供了多种方式来创建和操作列表,使得列表在数据处理、存储和操作中非常灵活。本文将详细介绍Python列表创建的各种技巧,包括基础创建方法、列表推导式、内置函数和高级创建技巧,并包含具体的示…

初出茅庐的小李博客之C语言文件操作

C语言文件操作 在C语言中&#xff0c;文件操作主要是通过标准库函数来实现的。 今天有时间就来学习下一些常用的文件操作函数&#xff1a; C 语言提供了一个 FILE 数据结构&#xff0c;记录了操作一个文件所需要的信息。该结构定义在头文件stdio.h&#xff0c;所有文件操作函…

python库(3):Cerberus库

1 Cerberus简介 Cerberus 是一个Python数据验证库&#xff0c;设计用于验证数据结构的有效性和一致性。它提供了一种简单而强大的方式来定义和应用验证规则&#xff0c;特别适用于处理用户输入的验证、配置文件的检查以及API的参数验证等场景。下面将详细介绍 Cerberus 的特点…

伦敦金价格走势图的资金管理怎么进行?

要成熟地交易伦敦金价格走势图&#xff0c;其实并不是一件容易的事情。其一&#xff0c;我们在很多广告或者周边朋友的宣传之下&#xff0c;觉得它能够帮助我们很快之内实现很多的财富增值&#xff0c;其二&#xff0c;很多投资者觉得伦敦金交易虽然不错&#xff0c;但是风险好…

对象被优化以后才是高效的C++编程

课程总目录 文章目录 一、对象会调用哪些方法、对象优化的三个原则二、CMyString的代码问题三、四、添加带右值引用参数的拷贝构造和赋值函数五、CMyString在vector上的应用六、move移动语义和forward类型完美转发七、再聊vector容器使用对象过程中的优化 一、对象会调用哪些方…

Python从0到100(三十六):字符和字符集基础知识及其在Python中的应用

1. 字符和字符集概述 字符(Character)是构成书面语言的基本元素&#xff0c;它包括但不限于各国家的文字、标点符号、图形符号和数字。字符集(Character set)则是一个包含多个字符的系统&#xff0c;用于统一管理和编码不同的字符。 常见字符集 ASCII&#xff1a;最早的字符…

SpringBoot 启动流程一

SpringBoot启动流程一 我们首先创建一个新的springboot工程 我们不添加任何依赖 查看一下pom文件 我们创建一个文本文档 记录我们的工作流程 我们需要的是通过打断点实现 我们首先看一下启动响应类 package com.bigdata1421.start_up;import org.springframework.boot.Spr…

音视频流媒体视频平台LntonAIServer视频监控平台工业排污检测算法

在当今社会&#xff0c;环境保护和可持续发展已成为全球关注的焦点。工业生产作为经济发展的重要支柱&#xff0c;其对环境的影响不容忽视。因此&#xff0c;如何有效地监控和管理工业排污&#xff0c;成为了一个亟待解决的问题。LntonAIServer工业排污检测算法应运而生&#x…

开发电商ERP系统需要接入哪些平台API?

跟随全渠道发展趋势&#xff0c;很多实体商家开设电商店铺&#xff0c;为消费者提供便捷的购物体验&#xff0c;增强消费者的满意度&#xff0c;同时也提升了企业自身的市场竞争力。为了满足商家业务拓展需求&#xff0c;很多原本主要服务于实体商贸企业的ERP服务商&#xff0c…

CSS filter(滤镜)属性,并实现页面置灰效果

目录 一、filter&#xff08;滤镜&#xff09;属性 二、准备工作 三、常用的filter属性值 1、blur(px) 2、brightness(%) 3、contrast(%) 4、grayscale(%) 5、opacity(%) 6、saturate(%) 7、sepia(%) 8、invert(%) 9、hue-rotate(deg) 10、drop-shadow(h-shadow v…

编译rust程序,并让它依赖低版本的GLIBC库

在linux环境下编译rust程序,编译好的程序会依赖你当前系统的GLIBC库,也就是说你的程序无法在使用更低版本GLIBC库的linux系统中运行。 查看当前系统的GLIBC版本: strings /lib64/libc.so.6 | grep GLIBC 为了让编译的程序依赖比较低版本的GLIBC库,我们最好在centos7下编译…

JavaScript基础-函数(完整版)

文章目录 函数基本使用函数提升函数参数arguments对象&#xff08;了解&#xff09;剩余参数(重点)展开运算符(...) 逻辑中断函数参数-默认参数函数返回值-return作用域(scope)全局作用域局部作用域变量的访问原则垃圾回收机制闭包 匿名函数函数表达式立即执行函数 箭头函数箭头…

【机器学习】Google开源大模型Gemma2:原理、微调训练及推理部署实战

目录 一、引言 二、模型简介 2.1 Gemma2概述 2.2 Gemma2 模型架构 三、训练与推理 3.1 Gemma2 模型训练 3.1.1 下载基座模型 3.1.2 导入依赖库 3.1.3 量化配置 3.1.4 分词器和模型实例化 3.1.5 引入PEFT进行LORA配置 3.1.6 样本数据清洗与加载 3.1.7 模型训练与保…