Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
HMI-Board
线下培训
【RA6M3 HMI Board线下培训笔记】0基础上手RTT开发
发布于 2024-01-22 23:28:28 浏览:540
订阅该版
[tocm] ## 01-培训浅谈 本次线下培训使用的是RA6M3 HMI-Board开发板,一块板子即可完成*HMI+IoT应用***的评测功能,在RT-Thread优秀的生态支持下,体验环境搭建、以太网收发数据、LVGL快速生成。 ![硬件接线方式](https://oss-club.rt-thread.org/uploads/20240122/a321d424f2feada86a7e83f8ace376b4.png) RA6M3 HMI-Board开发板,MCU型号为R7FA6M3AH3CF8,以下是几点参数 - M4F内核 - 120Mhz主频 - 板载4.3寸LCD(RGB88) - 板载以太网模块和WiFi模组0 - 集成TFT控制器、2D加速器和JPEG解码器 - 板载DAP-Link 听说现在还是首发价,198包邮到家,不到两百块钱有个大号触摸屏,单片机相当于白送【狗头】【狗头】 [RA6M3 HMI-Board 开发板购买链接](https://item.taobao.com/item.htm?id=718982035562&spm=a1z10.3-c-s.w4002-24147045024.9.66a51a27sTdn9c&skuId=5185923319121 "RA6M3 HMI-Board 开发板购买链接" "RA6M3 HMI-Board 开发板购买链接") ## 02-开发和调试工具 - [RT-Thread](https://www.rt-thread.org/download.html#download-rt-thread-studio "RT-Thread")——固件开发、编译 - [SquareLine Studio](https://squareline.io/downloads "SquareLine Studio")——LVGL 0代码开发工具 - [MQTTX](https://mqttx.app/zh/downloads "MQTTX")——MQTT协议调试工具 - [MobaXterm](https://mobaxterm.mobatek.net/ "MobaXterm")——串口调试工具 ### **工程师的文档中已有详细的步骤截图,因此本篇不重复造轮子,只谈调试经验** 工程师文档[培训文档](https://docs.qq.com/doc/DY0FIWFVuTEpORlNn "以太网线下培训(HMI-Board)" "培训文档") ## 03-实践环节一:以太网外设的使用 功能大白话:板子接收串口指令,通过以太网模块ping百度 经验总结 1. 电脑需要用其他网口或者WiFi连接Internet,电脑本身能ping通百度 2. 添加完固件需要点击菜单栏的锤子,重编译 3. 如编译通过点击下载提示没文件,在菜单栏设置里修改烧录文件类型 4. 程序下载完成后要复位开发板 5. 串口终端建议使用RT-Thread自带的 ## 04-实践环节二:MQTT 软件包的使用 功能大白话:板子发布和订阅指定的MQTT主题,通过MQTTX工具完成通信收发测试 1.需要先烧录Ka_MQTT的程序,再用ifconfig查询网络状态,最后用ka_mqtt连接MQTT服务器 2. MQTTX工具中topic参数推荐导入JSON文件,在Gitee工程的tools/mqtt_tool 目录下的:RT-Threads.json 文件 3. MQTTX工具发布和订阅的topic,要和开发板程序中的topic一致 ## 05-实践环节三:LVGL 以太网数据监视器 功能大白话:将开发板demo导入RT-Thread,编译后烧录进开发板 1. 此工程比较大,重编译和烧录均需等待一下 2. 如编译通过点击下载提示没文件,在菜单栏设置里修改烧录文件类型 3. 烧录后网络连接失败,请复位或者拔插网线 ## 06-实践环节四:使用Squareline Studio开发UI 1. 注意新建LVGL工程时的,各项参数 2. 导出UI时,注意路径和LVLG的c、h文件名 ## 06-node-red 可视化界面(选做) 1. 如果前面四项都顺利完成,那么选做部分安装好Node-RED,也是可以很快上手的 ## 写在最后 十分感谢RT-Thread和瑞萨共同举办的技术培训,作为一个刚入行的小菜鸡,是时候学习下操作系统了,RTT纯中文的界面,一眼就能找到需要的工具,今天主要有以下几点收获 - 串口助手要选对,部分助手的不适合调试带RT-Thread的程序 - RT-Thread里各种BSP驱动包和案例,学习起来方便易上手 - 裸机和系统是两个截然不同的用法,但是建议有裸机基础,了解基本外设原理再学习操作系统 - 裸机工程师想学习系统,转Linux,建议先学习RT-Thread,移植一个裸机程序到RT-Thread里,一方面是掌握开发技巧,另一方面也是对比下裸机和RT-Thread操作系统在应用方面的区别和优劣势,此外大多数MCU都可以跑得动RT-Thread操作系统 - 学习RT-Thread,0基础小白先从官网的视频中心开始看起,有问题在论坛发帖,多和官方技术人员交流
4
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
zhjlmt66
这家伙很懒,什么也没写!
文章
1
回答
0
被采纳
0
关注TA
发私信
相关文章
1
2019年下半年RT-Thread线下培训行程(12座城市)
2
HMI-Board创建RT-Thread Studio工程后添加LVGL后编译报错
3
使用瑞萨的 FSP里面不小心把配置属性的界面给删除掉了,然后就找不回来这个页面了,这啥软件啊叉掉了就找不回了,重装也不行
4
HMI Board DAP下载异常
5
HMI-Board拉取官方最新代码报错
6
HMI-Board FSP 關於Ethernet HAL 的設定疑問
7
如何在HMI-BOARD工程里面,开启HWTIMER外设
8
HMI_Board关于开启C++特性编译出错的问题
9
HMI_Board关于开启C++特性编译出错的问题续
10
HMI_Board配置Smart Configurator完外设后编译出现报错
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
WIZnet_W5500
UART
ota在线升级
PWM
cubemx
freemodbus
flash
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
GD32
flashDB
socket
中断
Debug
编译报错
SFUD
msh
rt_mq_消息队列_msg_queue
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1443
个答案
289
次被采纳
张世争
805
个答案
174
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
148
次被采纳
本月文章贡献
出出啊
1
篇文章
4
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
1
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
1
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部