前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【迪文T5L屏幕二次开发】C51环境搭建

【迪文T5L屏幕二次开发】C51环境搭建

作者头像
ManInRoad
发布2023-08-18 21:36:16
5730
发布2023-08-18 21:36:16
举报
文章被收录于专栏:物联网思考物联网思考

前言

迪文T5L屏幕,运行DGUS II系统,默认的是串口命令,本文不使用自身的串口命令,而是进行二次开发。

关于T5L屏幕

关于T5L屏幕,这里引用官方的描述:

我们这里所谓的T5L迪文屏,它其实是一个泛指,它包括了T5L1(低分辨率)和T5L2(高分辨率)两个版本,T5L1芯片和T5L2芯片的开发方式是一模一样的,内部资源也基本差不多,最重要的区别就是T5L2芯片能够驱动更高分辨率的液晶屏,T5L芯片是一个双核的处理器,一个为OS核,用来放我们用户的业务逻辑代码的,此核其实就是一个成熟稳定的51单片机,主频可以高达250MHZ,而且外设资源比传统的51单片机要丰富很多,另外一个核是GUI核,里面跑了一个DGUSII系统,用于专门负责GUI图形界面构建和渲染,内置2D硬件加速,可以使我们的图形界面刷新和切换极其的流畅,俩个核之间分工合作,使我们的业务逻辑代码和GUI图形界面之间进行分离,实现了”高内聚低耦合”的编程思想,当我们在代码中需要更新图形界面时,我们的OS核是可以和GUI核之间进行通信的,这是通过”DGUS变量存储器”来进行实现的。

由上面的描述可知,OS核是一个51单片机,我们也正是在这个核下面进行开发,因此需要搭建51单片机的开发环境。

C51开发环境

迪文官方使用的是Keil C51,因为已经安装了MDK,所以这里安装一个MDK和Keil C51的共存环境即可,这里我们安装的是

,与MDK安装在同一个目录下即可,安装起来也很简单,一路点击下一步即可安装成功。

安装成功后,要**一下。

T5L支持包

和其他芯片一样,需要相应的pack包,这里迪文官方也提供了

,也是一路点击下一步即可安装成功。

测试

这里可以从迪文的官方论坛下载demo,也可以自己新建c51工程,编译测试。

参考资料

T5L_ASIC视频教学:http://inforum.dwin.com.cn:20080/forum.php?mod=forumdisplay&fid=143 T5L ASIC开发资料:http://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=300&extra=page%3D1

——————END——————

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 物联网思考 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 关于T5L屏幕
  • C51开发环境
  • T5L支持包
  • 测试
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档