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

本文介绍了如何在没有xWindow的Linux设备上,利用仅有4k+行且零依赖的GuiLite库,在命令行界面显示3D立方体。步骤包括克隆仓库、编译并针对x86Linux环境进行设置,以及在FrameBuffer模式下运行Hello3D示例。

参考资料

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

  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

完成

打完收工

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值