Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
HMI-Board
LittlevGL_LVGL
瑞萨_Renesas
【Renesas GUI挑战赛】基于RTT-LVGL汽车智慧屏系统设计
发布于 2023-09-10 20:38:33 浏览:1121
订阅该版
[TOC] ## 1. 项目背景 汽车智慧屏应用的背景是随着车载智能化技术的迅速发展,汽车内部的信息娱乐和用户体验需求不断提升。传统的汽车娱乐系统已经不能满足人们对于多样化、个性化娱乐的需求。而汽车智慧屏应用的出现,则是为了提供更加智能、便捷、丰富的服务和功能。 信息交互需求增加:随着车辆智能化水平的提高,驾驶者和乘客对于与汽车内部系统进行信息交互的需求也越来越大。汽车智慧屏应用可以提供丰富的信息展示和操作界面,方便用户获取所需信息并进行操作。多媒体娱乐需求增加:人们对于在汽车内部享受多媒体娱乐的需求日益增加。汽车智慧屏应用可以通过连接互联网和各类娱乐资源,为用户提供音乐、视频、游戏等多种娱乐方式。智能辅助驾驶功能需求增加:随着自动驾驶技术的发展,人们对于车辆智能辅助驾驶功能的需求也在增加。汽车智慧屏应用可以提供导航、交通信息、智能语音助手等功能,帮助驾驶者更好地进行驾驶操作。 个性化需求增加:人们对于个性化定制的需求不断增加,汽车智慧屏应用可以根据用户的喜好和习惯进行定制化设置,提供个性化的使用体验。 综上所述,汽车智慧屏应用的背景是基于用户对于汽车娱乐、信息交互、智能驾驶等方面需求的不断增加,以及汽车智能化技术的迅速发展而来。 ## 2. 主要功能 首先先驱动SD或者Flash,再移植文件系统,主要用来存储图片和音频及CAN数据信息。这样就能够节约芯片内部资源实现更佳的效果,主控通过CAN总线获取发动机机油温度,车速,车轮气压等信息上传到智慧屏显示,同时通过物联网芯片上传到手机。 ## 3. 实现效果 如下图:主要实现了背景图,图片控件按钮,设置菜单界面,相册界面,物联网界面,还有拍照录像界面。 主界面:  设置界面:  ## 4. 硬件框架  ## 5. 软件框架  ## 6. 软件逻辑 首先调好了SD的驱动及添加文件系统,添加好文件系统和LVGL的接口:     ```c #define LV_USE_FS_POSIX 1 #if LV_USE_FS_POSIX #define LV_FS_POSIX_LETTER 'S' /*Set an upper cased letter on which the drive will accessible (e.g. 'A')*/ #define LV_FS_POSIX_PATH "./" /*Set the working directory. File/directory paths will be appended to it.*/ #define LV_FS_POSIX_CACHE_SIZE 0 /*>0 to cache this number of bytes in lv_fs_read()*/ #endif #define LV_USE_BMP 1 #define LV_USE_PNG 0 ``` 添加can总线:   ## 7. 代码路径 工程代码上传gitee中管控,如下是代码路径: lvgl工程代码:[代码链接](https://gitee.com/dada4545/car-smart-display.git "代码链接") (因为时间关系,还有一些功能未完善,后面会继续做好) ## 8. 演示视频 测试视频链接:[哔哩哔哩视频链接](https://www.bilibili.com/video/BV1LN411W7Bw "哔哩哔哩视频链接")
2
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
我爱RTT
爱你一万年rt-thread
文章
1
回答
1
被采纳
0
关注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
DMA
USB
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
rt-smart
FAL
I2C_IIC
cubemx
ESP8266
WIZnet_W5500
UART
ota在线升级
BSP
PWM
flash
packages_软件包
freemodbus
潘多拉开发板_Pandora
ADC
GD32
定时器
flashDB
编译报错
keil_MDK
socket
中断
rt_mq_消息队列_msg_queue
Debug
ulog
SFUD
msh
C++_cpp
at_device
本月问答贡献
聚散无由
9
个答案
6
次被采纳
RTT_逍遥
7
个答案
2
次被采纳
a1012112796
5
个答案
2
次被采纳
加缪
2
个答案
2
次被采纳
踩姑娘的小蘑菇
9
个答案
1
次被采纳
本月文章贡献
wake_mirco
2
篇文章
7
次点赞
mushroom
1
篇文章
9
次点赞
张世争
1
篇文章
7
次点赞
RTT_逍遥
1
篇文章
5
次点赞
Jack_____
1
篇文章
5
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部