IMX6ULL移除及恢复原有UI

有时候需要移除掉IMX6ULL原本的UI,恢复成默认的界面,方便我们做一些LVGL的测试或者运行其他的图形界面。

  1. 进入/etc/init.d/目录

进入/etc/init.d/目录下,可以看到有以下文件:其中S99myirhmi2就是我们的目标文件

image-20241225120710834

  1. 移除S99myirhmi2
    移动S99myirhmi2的启动脚本到/root目录下,防止开机时自动启动,使用命令:

    1
    2
    mv /etc/init.d/S99myirhmi2 /root/
    sync
  2. 移除成功后,重启设备。

    1
    reboot

    这样就不会进入myirhmi2了,如下,会卡在这个界面:

    image-20241225121053320

  3. 恢复原有 UI

    如果想恢复原有 UI,则执行以下命令即可:

    1
    2
    mv /root/S99myirhmi2 /etc/init.d/
    sync

    reboot重启即可恢复

关闭自动黑屏

注意:以下命令重启后均失效
执行:

1
echo -e "\033[9;0]" > /dev/tty0

重新启用自动黑屏:

1
echo -e "\033[9;1]" > /dev/tty0

打开光标

1
echo -e "\033[?25h" > /dev/tty1

关闭光标

1
echo -e “\033[?25l” > /dev/tty1