https://www.cnblogs.com/jzcn/p/16898249.html
https://github.com/idea4good/GuiLiteSamples/tree/master/Hello3D
https://github.com/idea4good/GuiLite
显示效果:(看看左上角处立方体)
使用场景: 嵌入式Linux,没有xWindow的linux设备
GuiLite是一个只有4k+行, 0依赖,低硬件要求,跨平台,单一头文件库。并且作者给了很多的案例
下面介绍一下如何在只有命令行界面的UI上显示UI
git clone https://github.com/idea4good/GuiLiteSamples.git
本次编译的是x86 Linux
切换为root用户
sudo su
编译
cd Hello3D
cmake . && make
cd BuildLinux
chmod 777 *
如果是xWindow下,直接运行
sudo ./xWindow 240 320 | ./Hello3D shared-fb
如果是FrameBuffer
按下快捷键 Ctrl + Alt + F2
, 切换到tty2命令行界面
进入编译后的BuildLinux目录
sudo ./Hello3D /dev/fb0
完成
打完收工