TUI移植到Linux系统上使用

描述TUISYS (tuisys) - Gitee.com

下面主要讲述TUI在Ubuntu上移植运行,模拟在各种linux嵌入系统上的移植。

第一步:

阅读TUI快速上手<一>,安装好环境,把创建的demo工程放到Ubuntu home目录下面,修改.\home\demo\platform\linux\main.c文件如下:

#ifdef LINUX_GCC

#include "tui.h"

tui_obj_t * home_main_view_view_create(void);

int main(int argc, char** argv)
{
		tui_start_init("/home/user/linux/demo/res.disk");//注意:使用自己的工程路径

		home_main_view_view_create();

		while (1) {
			tui_run_loop();
		}

		tui_end_uninit();

	return 0;
}
#endif

第二步:

make clean;make编译对应的linux平台:
在这里插入图片描述

第三步:

将得到可执行的生成的文件,sudo ./app_tui执行(由于使用了framebuffer需要管理员权限运行)
在这里插入图片描述
在这里插入图片描述
这时候要看到UI图,需要使用ctrl+alt+F1切换到命令行显示模式(恢复ctrl+alt+F7);
(新版本ubuntu20,更改为ctrl+alt+F6进入命令行,ctrl+alt+F1恢复)

注意:

在虚拟机Ubuntu下面使用framebuffer,运行需要管理员权限:sudo ./app_tui(一定要使用ctrl+alt+F1切换命令行显示模式)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值