OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3836|回复: 2

分享一套T5L迪文屏全新GUI开发视频教程(全部免费)

[复制链接]

7

主题

61

帖子

1

精华

版主

Rank: 7Rank: 7Rank: 7

积分
2130
金钱
2130
注册时间
2018-8-13
在线时间
263 小时
发表于 2020-5-8 10:00:23 | 显示全部楼层 |阅读模式
本视频教程已上传到原子哥的视频教学平台,课程链接地址为:https://www.yuanzige.com/course/detail/80041


   T5L迪文屏是迪文科技公司2019年推出的一个新品,可能大家对T5L迪文屏的第一印象是比较模糊的,不知道是一个咋样的产品,能用来干啥?那我想大家对串口屏应该多少有点认识,T5L迪文屏和串口屏的作用差不多,都是用来设计嵌入式GUI图形界面的,但是T5L迪文屏比串口屏的功能更强大,开发方式更便捷,执行效率更高,可能大家前期了解很少,没关系,我相信只要大家学会T5L迪文屏开发这门技术,最后肯定会感叹,原来嵌入式GUI开发这么简单!
   T5L芯片是一个双核的处理器,一个为OS核,用来放我们用户的业务逻辑代码的,此核其实就是一个成熟稳定的51单片机,主频可以高达250MHZ,而且外设资源比传统的51单片机要丰富很多,另外一个核是GUI核,里面跑了一个DGUS II系统,用于专门负责GUI图形界面构建和渲染,内置2D硬件加速,可以使我们的图形界面刷新和切换极其的流畅,俩个核之间分工合作,使我们的业务逻辑代码和GUI图形界面之间进行分离,实现了”高内聚低耦合”的编程思想.
   
  
和市面上其他的GUI开发方式对比:
(1) 使用emwin,touchGFX,littleVGL等第三方GUI库来开发
这种开发方式,一般都是选型一个高性能的微处理器,因为太低端的处理器带不起来,然后移植市面上已有的GUI库,如emwin,touchGFX,littleVGL等,而这些GUI库中有些是收费的,有些是免费的,有些GUI库精炼效率高,有些GUI库臃肿效率低,而且如果你是想要实现一个超炫酷,超流畅的GUI界面的话,那么它对你的硬件就具有一定的要求了,可能要求你的处理器具有GPU模块,还可能要求你的处理器外挂SDRAM等等,此开发方式难度大,但是自定义能力是最高的,大神们一般喜欢这种开发方式,因为没难度的事,他们一般不干滴哈哈!
(1) 使用串口屏来开发
这种开发方式简单,对硬件也没过高的要求,但需要你外置一个微处理器通过串口来和串口屏进行通信,是一种指令集的开发方式,不同厂家的串口屏,指令集也会不同,因为通过串口通信,速度慢,对于界面有大量数据更新的项目,那么此开发方式就显得有心无力了
(2) 使用T5L迪文屏C51开发
   这也是本视频教程所讲授的开发方式,此方式可以说是GUI开发中的一股清流,开发简单,对硬件要求低,不需要外置一个微处理器,因为所需要的硬件模块都被T5L芯片给封装在里面了,所以对于我们来说,这种方式的硬件成本应该是最低的,这种方式可以实现炫酷,流畅的GUI界面,自定义能力也高,要说美中不足的话,那就是如果把T5L内部的OS核(也就是8051核)换成一个32位的微处理器就更好了,外设资源将会更加强悍,可用的IO引脚数也会更多,那面对大型项目就一点也不慌了,我相信迪文官方也正在朝着这个方向努力着!


鱼哥与你分享技术干货
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2016-1-5
在线时间
1 小时
发表于 2020-5-8 10:00:23 | 显示全部楼层
虽然我不懂,但还是帮顶!
回复 支持 反对

使用道具 举报

0

主题

71

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2016-1-5
在线时间
1 小时
发表于 2020-5-8 16:01:53 | 显示全部楼层
顶起,顶起,不要沉了啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 15:15

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表