Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
LittlevGL_LVGL
瑞萨_RA6M4
瑞萨基于RT_Thread与lvgl的桌面站
发布于 2022-07-18 20:26:54 浏览:2037
订阅该版
[tocm] ![IMG_20220718_201302.jpg](https://oss-club.rt-thread.org/uploads/20220718/dad8f2846a5c1755a919d9b4c2947318.jpg.webp "IMG_20220718_201302.jpg") ## 一、背景 参加了很多次的比赛虽然一次都没有获奖吧,但是自己脑袋里的墨水已经光了,因为前段时间看见稚晖君老师的桌面站,自己蒙生了自己做一个简易版的想法,因为参加了瑞萨的测评,又因为有这次的比赛,所以决定以瑞萨开发板以及rtthread+lvgl自己制作一个小的桌面站,显示时间以及温度。 ## 二实现的功能及结构框架 本次我是使用的是,1.8寸spi屏幕,移植lvgl用以屏幕显示,使用按键做界面切换,使用ds18b20读取当前的室温将数据在屏幕上。 1、spi驱动在之前我有一篇关于spi的文章,大家可以看看https://club.rt-thread.org/ask/article/3ebefd5743179ef7.html 2、我直接使用RT-Thread Studio创建工程,使用setting拉去lvgl源码,移植配置可以看我发的文章https://club.rt-thread.org/ask/article/c81281752c59895f.html/ 3、关于ds18b20,我是直接根据正点原子的程序进行仿写的,如果有人需要可以到我的源码里自己下载。 4、小遗憾、不知道为什么,我只要加载切换界面的程序,界面刷新的情况会非常差。而且spi的频率对屏幕的影响有点大,我在lvgl模拟器上面跑的时候一点问题也没有,但是到板子上会不刷屏,刷屏过慢的问题。 5、因为我lvgl的编写是在模拟器上进行的,在编写界面时那个小太空人取图竟然是最麻烦的事情。ennn失算了。 模拟器的工程:我是用的是qt,我也放到了gitee上面有需要的可以自取https://gitee.com/zhao-yan1/lvgl-qt-simulator **模拟器效果 ![QQ图片20220720111227.png](https://oss-club.rt-thread.org/uploads/20220720/36790956306393424b17104ac6f7679e.png "QQ图片20220720111227.png") ![QQ图片20220720110859.png](https://oss-club.rt-thread.org/uploads/20220720/c72007b2efa4424b8769032c0bb39584.png "QQ图片20220720110859.png") 6、困难 使用lvgl遇到的困难相对较少一点,之前用过7.11,但是8.2有一些不同还是需要适应一下的。对瑞萨的板子使用过程中,如果控制时序要求严格点的器件会有问题,使用bsp有的时候会将控制设备的时序延时时间加长(毕竟经过了好几层),这时候操作寄存器,或者使用芯片原厂的代码,会解决问题。最大的困难还是对屏幕的刷新问题,整了好久还是有问题,有时间在弄一弄。 **框架图 ![QQ图片20220718193658.png](https://oss-club.rt-thread.org/uploads/20220718/9f064583ca52a71355fc42bb942b5801.png "QQ图片20220718193658.png") ## 三、作品完整图片 ![IMG_20220718_200926.jpg](https://oss-club.rt-thread.org/uploads/20220718/72bb389c20ec27e358d92c812542e938.jpg.webp "IMG_20220718_200926.jpg") ## 四、视频 [video_20220718_200916.mp4](https://club.rt-thread.org/file_download/ecafb93d28141235) [video_20220718_192458.mp4](https://club.rt-thread.org/file_download/220baef8eba1f763) 视频地址: https://www.bilibili.com/video/BV1Ra411S7Wc/?vd_source=8a60ae120d8d0096d9a7fcb3481f81e3 ## 五、心得体会 在使用瑞萨开发板过程中会发现电源接口不够用,对spi的50Mhz的波形ennn以及通信有点需要改进我觉得,最起码波形的话高低电平都拉不下来有点说不过去。 ## 六代码地址 https://gitee.com/zhao-yan1/ra6-m4_lvgl
8
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
嚜軒公告
努力中
文章
9
回答
205
被采纳
7
关注TA
发私信
相关文章
1
LittlevGL + DMA2D 显示图案扭曲
2
LittleVGL2RTT软件包还有在维护吗,测试遇到一些问题求解
3
使用littlevgl2rtt软件包实例运行不成功,emwin正常
4
关于littlevgl2rtt软件包刷频慢的解决方案?
5
移植了littlevGUI之后,用动态 线程去跑例程会卡死
6
lvgl的字体、图片文件如何升级?
7
qemu-vexpress-a9bsp下的littvgl工程可以实现触屏操作吗?
8
LVGL控件刷新死机问题
9
在lvgl上设置一个时间显示的label,一段时间后所有控件消失。
10
littlevgl2rtt和littlevgl的pc模拟器源码不兼容吗?
推荐文章
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
UART
WIZnet_W5500
ota在线升级
freemodbus
PWM
flash
cubemx
packages_软件包
BSP
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
中断
编译报错
Debug
SFUD
rt_mq_消息队列_msg_queue
msh
keil_MDK
ulog
C++_cpp
MicroPython
本月问答贡献
a1012112796
10
个答案
1
次被采纳
踩姑娘的小蘑菇
4
个答案
1
次被采纳
红枫
4
个答案
1
次被采纳
张世争
4
个答案
1
次被采纳
Ryan_CW
4
个答案
1
次被采纳
本月文章贡献
catcatbing
3
篇文章
5
次点赞
YZRD
2
篇文章
5
次点赞
qq1078249029
2
篇文章
2
次点赞
xnosky
2
篇文章
1
次点赞
Woshizhapuren
1
篇文章
5
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部