• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

【RT-Thread作品秀】ART-Pi基于touchGFX的调试助手

2020/12/20
592
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

art_pi_touchGFX.zip

共3个文件

一、概述:

    在做产品开发的时候我们总是需要用到各种常用调试设备,比如:万用表示波器、can分析仪等常见设备。有些比较特殊的场景比如在做汽车某一部分的功能开发前需要对can数据进行破解时往往需要对can数据进行过滤方便破解因此就有必要自制过滤板;

    再有在产品完成研发进行测试时测试工程师往往只能反馈有bug但是并不能直接定位问题所在,而如果在产品上加非易失存储电路会增加硬件成本,总是接着电脑采集数据也不现实,毕竟还有进行开发,因此就需要有一款调试设备能实时抓取数据并进行保存了。综上所述,就是希望把电子工程师常用的工具整合起来。当前设计仅为第一步,实现了电压测量及电压历史变化曲线的记录,当我们需要检测一系列电平信号时会比万用表有优势。

二、开发环境:

硬件:ART-Pi,正点原子7寸电容屏,Industry_IO扩展板。

RT-Thread版本:RT-Thread V4.0.2

开发工具:RT-Thread Studio 

 

三:RT-Thread使用情况概述

内核部分:线程。

调度器:创建多个线程来实现不同的工作。

组件部分:ft5426(触摸驱动),I2C(触摸芯片通信),ADC1,LCD(显示屏通信),TouchGFX(图形库)、PIN(IO输入输出)。

 

四:硬件框架

 

五:软件框架说明

 

 

六、实物展示:

七、具体功能:

1、CPU使用率显示:

左上角显示了当前CPU的使用率。

当点击该图标后还能实现显示方式的切换。

2、硬件交互

当按下开发板上的用户按键,显示屏的小绿点状态取反(亮/灭);当点击右边的按钮时扩展板的蜂鸣器状态也取反(响/不响)从而实现显示屏与开发板的双向交互。

3、电压测量

左侧的控件显示当前电压在0-3.3V间所占的百分比;右侧的表能显示之前的电压值与当前的电压值便于根据一系列电压状态判断产品逻辑是否正确,滑动右侧的滑条可以实现当前显示数值的放大和缩小。

八、比赛感悟:

因为刚学习RT-Thread没多久,而网上关于使用touchGFX的资料实在太少了所以在上面花了大量的时间,但是也算是有所收获得到了大家的肯定。

最近CSDN上写的4篇博客有3篇阅读量已过千。

上过RTT的公众号

成功打入内部交流群

虽然由于时间关系本次的比赛要结束了,但是后续会继续在CSDN更新相关系列教程。

九、演示视频
 

 

  • art_pi_touchGFX.zip
    下载
    描述:驱动代码
  • RT-Thread 编程指南.pdf
    下载
    描述:编程指南
  • 概述.docx
    下载
    描述:设计思路概述
点赞1
收藏
评论
分享
加入交流群
举报

相关推荐