Luckfox_pico_Ultra(W)开机自动显示lvgl GUI

2024-09-04 15:56:08 提问

我该如何操作才能开机自动显示lvgl GUI

Luckfox_pico_Ultra
已有1个回答
斑梨游客f605a
回答时间:
2024-09-04 16:01:29

给luckfox_pico_Ultra烧录以下其中一个系统

LVGL示例程序源码获取(在虚拟机或者Ubuntu主机上进行):

git clone https://github.com/luckfox-eng29/luckfox_lvgl.git


交叉编译示例程序:

编译环境:WSL2 Ubuntu 22.02

mkdir build
cd build
export LUCKFOX_SDK_PATH=<Luckfox Pico SDK 的绝对地址>
cmake ..
make -j

最终编译生成的可执行文件: luckfox_lvgl_demo

使用scp拷贝luckfox_lvgl_demo文件到开发板上:

sudo scp luckfox_lvgl_demo root@<your IP>:/

查看luckfox_lvgl_demo运行效果:

给luckfox_lvgl_demo可执行权限:

chmod a+x ./luckfox_lvgl_demo

执行luckfox_lvgl_demo程序:

./luckfox_lvgl_demo

在显示器显示GUI界面


设置luckfox_lvgl_demo开机自启动:

在/etc/init.d/目录下创建一个名为S90LCD的脚本

nano /etc/init.d/S90LCD

脚本内容如下:

#!/bin/sh
case $1 in
start)
export LD_LIBRARY_PATH=/oem/usr/lib:$LD_LIBRARY_PATH
cd /root
echo "Starting your C program..."
/root/luckfox_lvgl_demo &
;;
stop)
echo "Stopping your C program..."
;;
*):
echo "Usage: $0 {start|stop}"
exit 1
;;
esac

exit 0

给S90LCD脚本赋予可执行权限 chmod a+x /etc/init.d/S90LCD

重启即可生效

reboot

点赞0

举报

价格: ¥99.9-160.59
型号: Luckfox-Pico-Ultra
制造商: Luckfox