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

本文介绍了如何对运行DGUSII系统的迪文T5L屏幕进行二次开发,不依赖默认串口命令,而是搭建C51开发环境,利用KeilC51进行OS核的51单片机编程。安装T5L支持包,并提供测试方法,如使用官方Demo或新建C51工程。
摘要由CSDN通过智能技术生成

前言

迪文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

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

freemote

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值