参考资料
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
- clone仓库
git clone https://github.com/idea4good/GuiLiteSamples.git
- 编译
参考文档: https://github.com/idea4good/GuiLiteSamples/blob/master/Hello3D/README.md
本次编译的是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
完成
打完收工