当前位置: 首页 > news >正文

「笔记分享」迪文串口屏基础GUI开发流程

一、前言

迪文的资料较为混乱,花费了大量的时间研究。

image

首先:迪文芯片分为T5和T5L系列,并不兼容,在T5L内同时分为T5L0\T5L1\T5L2,

但在官网最新的<迪文 T5L ASIC 应用开发指南.pdf>版本为V1.1,这一参考资料中,仅描述了T5L1以及T5L2系列,这个区别主要是屏幕显示分辨率和存储扇区以及单个文件大小的限制方面有区别。

image

通过查看迪文给出的手册得知此款屏幕采用的迪文自研的T5L0芯片,但不知为何手上这款虽然型号相同,但在程序更新时显示的则是T5L1,与手册标注并不相同。但在开发过程中选择T5L0或是T5L1没有区别,也可能是没有达到等级的分水岭。

其次:如手册所说,T5L是单芯双核,指的是芯片内部是两个单独的8051核心,分别是GUI核和OS核,

两个核心对应的功能不同,开发方式也截然不同,这点需要特别注意。

GUI核运行迪文自己的DGUS Ⅱ系统,使用迪文推出的<DWIN DGUS Ⅱ>上位机软件进行开发;

OS核可以由用户自己开发功能或使用迪文提供的基本功能示例,但遇见复杂情况还是无法满足需求,需要用户自己编写处理逻辑.

注意:

有两种开发方式可选:一是标准C代码,二是汇编指令开发,可以采用KEIL或迪文推出的< DWIN C Complier>进行8051内核OS代码的开发;

KEIL开发需要安装迪文提供的驱动包< KEIL AGDI T5 >

 

二、需求

 从需求来看,需要做的事情可以分为两个部分,一是UI数据的显示,迪文的DGUS Ⅱ采用的方式是用事先设计好的图片做背景,所有的操作均以图片为基础进行布局、显示和触摸,这就需要提前设计好整个系统的UI原型和交互流程。二则是MODBUS数据交互,数据交互已经超出了GUI核的处理范围,所以需要进行OS核的代码编写,因为MODBUS已经是广泛的工业协议,所以迪文已经提前编译了各个串口的MODBUS协议栈程序了,用户需要替换对应的DWINOS程序以及按要求下载指令配置文件即可。

 

三、实施

1、UI数据显示

1素材准备

如上所说,整个系统流程是以图片为导向的,所以在设计系统前即应该画出设计原型,

这里选择的800*480分辨率的屏幕,所以在图片尺寸上也应设置相同尺寸;

但在图片的格式上迪文做了一些限制,需要24bit色深的bmp或jpg\jpeg格式,windows可以在图片上右击->属性->详细信息中看到图片的分辨率和大小以及色深,如果图片不满足要求的话下载进屏幕会导致屏幕出现黑屏或其他无法正常显示的情况。

 
 
http://www.jsqmd.com/news/50559/

相关文章:

  • OIFC 2025.11.25 模拟赛总结
  • 实验三.类和对象
  • 企业微信会话内容存档功能测试,能获取成员或客户以及群消息内容,通过拉取可以将消息备份到自己服务器
  • 桂林高中一对一辅导机构权威榜单:2025阳朔、龙胜等地区辅导机构综合实力榜
  • T701793 网络延迟 (latency) 赛后题解
  • RoadRunner与其他PHP服务器相比之优势 - 详解
  • Sentaurus .tdr文件导出数据,重新画图
  • 桂林一对一家教辅导实用测评:2025秀峰、象山等地区辅导机构全维度对比
  • MATLAB锂离子电池伪二维(P2D)模型实现
  • 2025年纺织机械润滑油定做厂家权威推荐榜单:汽车制造润滑油/工业润滑油/原厂防冻液源头厂家精选
  • EasyExcel按模板导出excel
  • C# Autofac学习笔记【转载】
  • 2025年市场有实力的清障车公司口碑推荐榜,蓝牌重载清障车/清障车带吊/黄牌清障车/重载清障车/拖吊联体清障车清障车公司口碑推荐榜
  • 2025下半年广东东莞套管、绝缘套管、热收缩套管、热缩套管、热缩管源头生产厂家选购终极指南:五大优质厂商深度解析
  • 2025年钢管表面喷涂处理生产商权威推荐榜单:高效自动喷油设备/全自动喷油生产线/普压自动喷油机源头厂家精选
  • 墨西哥旺季物流压力大:售后客服如何做好主动通知?
  • 【数字逻辑】24进制LED综合控制实战!10灯精准执行(74HC161+138+139完整方案) - 指南
  • 微算法科技(NASDAQ :MLGO)利用燃烧证明POB共识机制提高区块链网络安全性
  • 澳洲线路绕路多成本高:如何选择高质量语音供应商?
  • [完结10章]n8n+AI工作流:从入门到企业级AI应用实战
  • 2025澳洲留学中介机构排行
  • MacOS 本地部署 Ollama
  • iOS Universal Link 配置
  • matlab实现图像纹理特征提取
  • LLaMA-Factory 微调模型一
  • 洛谷题单指南-组合数学与计数-P3223 [HNOI2012] 排队
  • 102302138 林楚涵 作业三
  • 西安一对一家教辅导实用测评:2025阎良、临潼等地区辅导机构全维度对比
  • 桂林小学一对一补习机构终极评测:2025七星、雁山等地区热门辅导机构真实评测
  • rust语言枚举类型enum与模式匹配