首页 > 其他分享 >HMI-Board上手指南

HMI-Board上手指南

时间:2024-06-01 18:54:45浏览次数:21  
标签:RT 板载 手指 Thread Studio HMI Board

介绍

HMI-Board为 RT-Thread 联合瑞萨推出的高性价比图形评估套件,取代传统的 HMI+主控板硬件,一套硬件即可实现 HMI+IoT+控制的全套能力。依托于瑞萨高性能芯片 RA6M3 及 RT-Thread 软件生态,HMI-Board 不仅硬件性能强劲,同时软件生态丰富,助力开发者快速开发出GUI智能硬件产品,这个板子是我参加RT-Thread社区活动接触到的

特性

  • R7FA6M3芯片自带2M flash和640K SRAM,这个内存足够给力,了解更多可以看官网的介绍:RA6M3 - 带有 USB 高速、以太网和 TFT 控制器的 120 MHz 32 位微控制器 | Renesas
  • 配了一块超大显眼的屏幕,分辨率为480x232
  • 板载了RT-Thread自研的WiFi芯片RW007,可惜还不能支持5G信道
  • 板载RJ45以太网接口,可以进行有线通信
  • 有很多Arduino的兼容接口
  • 支持内存卡读写
  • 支持can通信
  • 板载4个按键(3个用户按键+RESET按键),两路用户LED

图片

开发板包装正面

image

环境搭建

软件

IDE:RT-Thread Studio 2.2.7,可以参考我之前写的文章《RT-Thread Studio使用教程》来搭建开发环境

RA Smart Configurator:setup_fsp_v3_5_0_rasc_v2021-10.exe,用于图形化配置IO,去GitHub下载

组件

确保SDK Manager安装以下组件

  • Board_Support_Packages

    • Renesas
      • HMI-Board
        • 1.1.1
  • ToolChain_Support_Packages

    • GNU_Tools_for_ARM_Embedded_Processors
      • 5.4.1
  • Debugger_Support_Packages

    • PyOCD
      • 0.2.0

最小程序

新建项目,打开RT-Thread Studio,点击文件(F) -> 新建(N) -> RT-Thread 项目

image

工程配置如下,依次填写工程名、开发板型号、BSP版本、工程类型、RT-Thread版本号等信息

image

点击工具栏的齿轮样按钮进入配置工程界面,点击Debugger进行调试器设置

image

下载器设置,擦除模式选Sector erase

image

用USB C下载口连接DAP Link,按Ctrl + F5启动调试,编译下载程序后可以发现右下角的LED被循环点亮

image

总结

  • 这个板子很多IO都是图形化的配置方式,可能对一些新手不大适应
  • 板载DAP的下载速度真的很慢,可能是PyOCD的缘故,要尽可能选择Sector erase的擦除模式,Bus Speed选12000000Hz
  • 板子上面的音频接口貌似还没有驱动

标签:RT,板载,手指,Thread,Studio,HMI,Board
From: https://www.cnblogs.com/hywing/p/18226263

相关文章

  • 西门子HMI在线控制的问题
    最近遇到博图装好了,软件装成功后无法在线操控HMI的问题。解决如下图。1.控制面板中打开PG/PC接口,更改为电脑网口。 2.博图中打开仿真按钮,“连接已建立”则说明在线控制HMI成功。 ......
  • esp32-s3-mini-1 otg board, uvc调试记录
    网上购买了一块ESP32-S3-USB-OTG开发板(非乐鑫官方开发板)。准备实现usbuvccamera+lcd显示。使用esp-idf/example/usb/host/uvc进行测试,修改了引脚,对USB供电和数据切换的引脚重新校正,出现报错:0x40056fc9:memcpyinROM0x4200b219:_uvc_process_payloadatC:/Users/yinsu......
  • Vue3实战笔记(46)—Vue 3高效开发定制化Dashboard的权威手册
    文章目录前言Dashboard开发总结前言后台管理系统中的Dashboard是一种图形化的信息显示工具,通常用于提供一个特定领域或系统的概况。它可以帮助用户监控和分析数据,快速获取重要信息。可以帮助用户监控业务状况、分析数据、获取关键信息和管理资源。通过合理的设计和......
  • Windows系统使用Docker部署Focalboard团队协作工具详细流程
    文章目录前言1.使用Docker本地部署Focalboard1.1在Windows中安装Docker1.2使用Docker部署Focalboard2.安装Cpolar内网穿透工具3.实现公网访问Focalboard4.固定Focalboard公网地址前言本篇文章将介绍如何使用Docker本地部署Focalboard项目管理工具,并且结合cp......
  • HMI设计:再谈上位机与下位机,附海量案例图
    上期回顾:HMI界面之:上位机界面设计,一文扫盲一、上位机负责控制和决策,下位机负责采集和执行上位机和下位机是两个概念,通常用于描述计算机系统中不同层次的设备或组件。上位机(HostComputer):上位机是指在计算机系统中处于更高层次的设备或主机。它通常具有更强大的计算和处理......
  • 红队攻防渗透技术实战流程:云安全之云原生安全:K8s安全etcd Dashboard Configfile漏洞
    红队云攻防实战1.云原生安全-K8s安全-Kubelet漏洞利用1.1K8s安全-Master节点漏洞利用-2379端口etcd未授权访问1.1.1K8s安全-Master节点漏洞利用-etcd未授权的几种利用方式1.1.2K8s安全-Master节点漏洞利用-etcd未授权-V2版本利用1.1.3K8s安全-Master节点漏......
  • TensorBoard相关学习
    TensorBoard是Google为TensorFlow框架开发的一个强大的可视化工具,它可以帮助用户更直观地理解、分析和调试机器学习模型的训练过程。通过TensorBoard,你可以可视化模型的结构、监控训练过程中的指标变化(如损失函数、准确率)、查看权重直方图、嵌入向量,甚至可以展示图像数据等......
  • 题目:SHMIP The subglacial hydrology model intercomparison Project
    SHMIP(冰下水文模型比较计划)是一个致力于解决冰下水文多种理论方法问题的项目。该计划通过构建一系列综合模拟实验,并对运行这些模拟的各参与模型的结果进行比较,以达到其目标。这将有助于潜在的模型用户更加明智地为特定应用选择合适的模型。同时,对于模型开发人员来说,这将有助于他们......
  • yolov8开启tensorboard
    什么是TensorBoard?TensorBoard是一个用于可视化机器学习模型训练过程中的各种指标的工具,它可以帮助用户更好地理解和调试模型。TensorBoard可以显示各种类型的数据,如损失函数值、准确率、权重矩阵等,并且支持多种图表类型,如折线图、柱状图、散点图等。通过使用TensorBoard,用户可......
  • QT5.0_TensorBoard相关曲线解读
    TensorBoard生成的各种可视化图表可以帮助你解读和分析训练过程中的不同指标。以下是对一些常见图表的解释:1.损失曲线(LossCurve)损失曲线显示了训练过程中的损失(loss)随时间的变化情况。一般会有两条曲线:训练损失和验证损失。训练损失(TrainingLoss):反映模型在训练数据上的表......