加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

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

2020/12/20
758
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
放大
方块图(2)
相关方案
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

一、概述:

    在做产品开发的时候我们总是需要用到各种常用调试设备,比如:万用表示波器、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
    描述:设计思路概述

相关推荐

电子产业图谱