linux 16.04 LTS 平台下搭建minigui环境

首先,本人linux水平较弱,平常都不玩linux。本人已一个没有任何基础准备的情况下,去实现minigui开发环境搭建。首先第一步,网上搜索minigui,找到一个官网http://www.minigui.org/

这里我们可以点击quick start菜单项,就能看到安装过程了。注意在敲指令的过程中必须网页是没被翻译过的,因为有些指令也被网页一起翻译成中文了。

此时,文章告诉我们需要ubuntu linux 16.04 LTS的操作系统,同时安装了以上软件,如git,gcc/g++。。。等,同时还要以上安装库开发包,如libgtk2.0-dev、libjpeg-dev。。。等。那么安装过程也比较简单,输入以下指令,如安装git,则:

sudo apt install git

输入完成后一般会要输入用户密码,原因是当自己调用sudo指令作为前缀时,意味着这是超级用户级的使用后面的apt install git的指令,故既然使用超级用户级的方式下载软件则需要输入用户密码。

同理安装库开发包也是一样的指令,如下:

sudo apt install libgtk2.0-dev

安装软件的过程中可能还需要用户按一些确认键,一般根据里面的提示输入‘y’键就行了。那么全部安装完成就解决了第0步(根据官网是从0开始算步骤的)

接下来第1步是一个git操作,那么如果没配置git是完成不了这个指令的。如果会配置git可以跳过次部分讲解。

1》首先安装git之后通过指令设置用户,通过全局设置用户名方式:

git config --global user.name "用户名"

2》全局设置邮箱:

git config --global user.email "eamil@qq.com"

3》接下来就是生成公钥rsa,说白了就是生成一把钥匙。这里本人直接提供链接供你们参考

https://git-scm.com/book/zh/v2/%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84-Git-%E7%94%9F%E6%88%90-SSH-%E5%85%AC%E9%92%A5

当然看不懂,直接上网git如何生成公钥,很多人会写这样的文章,生成之后,查看公钥:

id_rsa.pub就是公钥的文件,vim id_rsa.pub查看内容

把这些内容复制下来,上网github,https://github.com/ 如果已经有用户,便直接登录,如果没有需要注册一个用户。然后找到右上角的图标右键,如下:

再点击settings,进去,找到SSH and GPG keys的选项点击进去。

此时本人已经导入了两个公钥了,如果是没用过的人应该是空的。点击右上角的Nes SSH Key 。

title随便取,如下,可以写任何title,然后把刚刚那个id_rsa.pub里面的内容复制进去,最后点击Add SSH key

此时相当于通过git公钥将自己的主机和网络上github平台建立网络连接。这样就可以使用git指令下载或者专业点说克隆github网上的资源。

接下来就可以继续工作搭建minigui开发环境了。

首先先把自己的工作目录设置到用户主目录(即 “cd ~”),然根据官网输入

git clone git@github.com:VincentWei/build-minigui-3.2.git

克隆完成后,这样就可以在自己的主目录上看到这样一个build-minigui-3.2目录了。

接下来,按照该官网的步骤一直做下去。中间编译可能会比较久,只要指令不打错,一般都是成功的。

当敲最后一步指令时,ubuntu屏幕出现了一个软件手机界面,说明就成功了。

 

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录第1章 在PC上安装双系统 1 1.1前期准备 1 1.2安装Fedora10过程详解 1 1.3安装Fedora10后的配置 9 1.3.1外观及Gnome桌面的使用 9 1.3.2网卡配置及连接IPV6网站 14 1.3.3升级及安装软件 17 1.3.4系统服务配置 18 1.3.5安装Linux下的虚拟机 19 1.4修复双系统启动 22 第2章 针对ARM目标板的交叉开发 24 2.1交叉编译环境 24 2.2交叉调试方法 25 2.3共享库相关 28 2.3.1基本的共享库使用知识点 28 2.3.2交叉编译的共享库 29 第3章 Linux下的串口使用 32 3.1 Linux下的串口设备 32 3.1.1串口简介 32 3.1.2串口与Linux终端设备、控制台 34 3.2 Linux下的“超级终端”工具 38 3.2.1 C-kermit的安装与使用 38 3.2.2简单的串口单双工通信实验 40 3.3串口编程总结 42 3.3.1相关数据结构 42 3.3.2相关函数 46 3.3.2串口编程实例 54 第4章 NFS交叉开发环境 59 4.1配置NFS服务 59 4.1.1设置共享目录 59 4.1.2启动和停止nfs 服务 59 4.2 NFS根文件系统启动 59 4.3 NFS交叉编译 60 第5章 创建根文件系统 62 5.1移植Busybox 62 5.2移植Glibc库 63 5.3完善根文件系统 63 5.4制作/烧写yaffs映像文件 66 第6章 MiniGUI移植与开发 67 6.1 MiniGUI在PC机上的开发环境的建立 67 6.1.1安装QVFB 67 6.1.2在PC上安装MiniGUI 68 6.2 MiniGUI在S3C2440上的开发环境的建立 71 6.2.1交叉编译相关的开源库 71 6.2.2针对本系统的MiniGUI输入引擎设计 73 6.2.3交叉编译并安装MiniGUI 74 6.2.4在mini2440开发板上运行MiniGUI示例程序 76 6.3 MiniGUI编程小结 78 6.3.1创建MiniGUI程序 78 6.3.2编译MiniGUI程序 81 6.3.3对话框程序 83 6.3.4自定义控件编写 88 6.3.5加入自己的线程 92 第7章 燃气监测系统的开发、调试过程 94 7.1项目简介 94 7.2开发设计 94 7.3调试过程 96 参考文献 100 附录 102 附录1电子科技大学清水河校区802.x上网认证脚本——作者lili(可以用来做学习Shell编程的实例哦) 102 附录2针对mini2440开发板的输入引擎文件mini2440.h和mini2440.c(原创) 108 附录3 VIM配置文件~/.vimrc内容 116

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值