Ubutntu 命令行界面显示UI 【FrameBuffer显示GuiLiteSample-Hello3D】

参考资料

https://www.cnblogs.com/jzcn/p/16898249.html

https://github.com/idea4good/GuiLiteSamples/tree/master/Hello3D

https://github.com/idea4good/GuiLite

显示效果:(看看左上角处立方体)
Ubutntu 命令行界面显示UI 【FrameBuffer显示GuiLiteSample-Hello3D】_第1张图片

使用场景: 嵌入式Linux,没有xWindow的linux设备

GuiLite是一个只有4k+行, 0依赖,低硬件要求,跨平台,单一头文件库。并且作者给了很多的案例

下面介绍一下如何在只有命令行界面的UI上显示UI

  1. clone仓库
git clone https://github.com/idea4good/GuiLiteSamples.git
  1. 编译
    参考文档: https://github.com/idea4good/GuiLiteSamples/blob/master/Hello3D/README.md

本次编译的是x86 Linux

切换为root用户

sudo su

编译

cd Hello3D
cmake . && make
cd BuildLinux
chmod 777 *
  1. 运行

如果是xWindow下,直接运行

sudo ./xWindow 240 320 | ./Hello3D shared-fb

如果是FrameBuffer
按下快捷键 Ctrl + Alt + F2, 切换到tty2命令行界面

进入编译后的BuildLinux目录

sudo ./Hello3D /dev/fb0

完成

打完收工

你可能感兴趣的:(linux,linux,ui)