LVGL在STM32MP157上运行

作者:@登云上人间

目录

一、搭建编译环境
1.1 预备材料
1.2 配置arm下的编译环境
二、编译demo,生成镜像文件
2.1 编译demo
三、demo烧写后的触摸异常和显示异常解决
3.0 设置LVGL显示、
3.0.1 设置LVGL显示、
3.0.2 设置LVGL开机显示、
3.1 显示异常
3.2 触摸异常

一、搭建编译环境

1.1 预备材料

image

image

在01_100ask_stm32mp157_pro中含有所需要的Ubuntu系统
image

在100ask_stm32mp157_LVGL中含有运行LVGL所需要的demo
image

1.2 配置arm下的编译环境

进入配置文件

vim ~/.bashrc

在最后一行添加下方代码

export ARCH=arm 
export CROSS_COMPILE=arm-buildroot-linux-gnueabihf- 
export PATH=$PATH:/home/book/100ask_stm32mp157_pro-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/bin

上文路径中第三行根据实际编译环境路径进行修改.

执行配置

source ~/.bashrc

验证是否配置成功

arm-buildroot-linux-gnueabihf-gcc -v

二、编译demo,生成镜像文件

2.1 编译demo

在路径下执行make即可,可以执行make -j12345等提高编译速度。
image

三、demo烧写后的触摸异常和显示异常解决

3.0 设置LVGL显示、

3.0.1 设置LVGL显示、

查看线程,在开发板中输入:PS
杀死QT线程
image

3.0.2 设置LVGL开机显示、

键入命令vi /usr/bin/start.sh,修改开启启动处理的sh脚本:
image

修改start.sh内容
image

3.1 显示异常

执行屏幕测试命令:fb-test ,根据显示的bpp对demo中的程序修改。
image

在虚拟机ubuntu中输入vim lv_conf.h进行修改
image

3.2 触摸异常

image

开发板查看触摸设备,输入命令:ls /dev/input
image

在虚拟机ubuntu输入vim lv_drv_conf.h进行修改
image

posted @   登云上人间  阅读(211)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 易语言 —— 开山篇
· Trae初体验
  1. 1 原来你也在这里 周笔畅
  2. 2 世间美好与你环环相扣 柏松
  3. 3 起风了 吴青峰
  4. 4 极恶都市 夏日入侵企划
  5. 5 パレード ヨルシカ
パレード - ヨルシカ
00:00 / 00:00
An audio error has occurred, player will skip forward in 2 seconds.

作词 : n-buna

作曲 : n-buna

身体の奥 喉の真下

身体の奥 喉の真下

心があるとするなら君はそこなんだろうから

ずっと前からわかっていたけど

ずっと前からわかっていたけど

歳取れば君の顔も忘れてしまうからさ

身体の奥 喉の中で 言葉が出来る瞬間を僕は知りたいから

このまま夜が明けたら

このまま夜が明けたら

乾かないように想い出を

乾かないように想い出を

失くさないようにこの歌を

忘れないで もうちょっとだけでいい

一人ぼっちのパレードを

ずっと前から思ってたけど

ずっと前から思ってたけど

君の指先の中にはたぶん神様が住んでいる

今日、昨日よりずっと前から、ずっとその昔の昔から。

わかるんだ

身体の奥 喉の真下

身体の奥 喉の真下

君の書く詩を ただ真似る日々を

忘れないように

忘れないように

君のいない今の温度を

乾かないような想い出で

乾かないような想い出で

失くせないでいたこの歌で

もう少しでいい もうちょっとだけでいい

一人ぼっちのパレードを

点击右上角即可分享
微信分享提示