1、下载VMware以及ubuntu-16.04.4-desktop-amd64镜像文件。

VMware的下载与安装

Ubuntu16.04版本下载,安装可同样参照上述博客,当然也可以安装下面这种快速安装。

①、选择典型安装。点击下一步。

qemu创建虚拟机 qemu vmware_git

②、选择“安装程序光盘映像文件”,并正确选择ISO镜像位置。点击下一步。

qemu创建虚拟机 qemu vmware_ubuntu_02


③、正确填写下述信息。点击下一步。

qemu创建虚拟机 qemu vmware_VMware_03


④、设置虚拟机名字,并设置合适的目录。点击下一步。

qemu创建虚拟机 qemu vmware_qemu创建虚拟机_04


⑤、选择20G大小,选择存储为单个文件。点击下一步

qemu创建虚拟机 qemu vmware_qemu创建虚拟机_05

⑥、默认即可。点击完成。

qemu创建虚拟机 qemu vmware_git_06

2、一些必要的前期设置

①、在系统关闭的情况下,点击

qemu创建虚拟机 qemu vmware_ubuntu_07


选择CD/DVD,然后ISO选择Ubuntu16.04所在位置即可!

qemu创建虚拟机 qemu vmware_git_08

②、进入系统后点击虚拟机 -> 重新安装VMwareTools

qemu创建虚拟机 qemu vmware_ubuntu_09

验证是否安装成功,点击 查看 -> 立即适应客户主机 ,若屏幕大小发生变化,则说明安装成功。

或者直接在虚拟机和windows之间相互拖曳文件,若可以则说明安装成功。

③、设置root密码

ctrl+alt+T快速打开终端,输入sudo passwd root,设置root用户密码。

qemu创建虚拟机 qemu vmware_ubuntu_10

然后输入su -,输入密码后即可切换到root用户。

qemu创建虚拟机 qemu vmware_git_11

退出root用户,使用exit命令

qemu创建虚拟机 qemu vmware_git_12

④、关闭Unubtu自动锁屏

qemu创建虚拟机 qemu vmware_VMware_13


qemu创建虚拟机 qemu vmware_qemu创建虚拟机_14

qemu创建虚拟机 qemu vmware_ubuntu_15

⑤、隐藏左边工具栏

qemu创建虚拟机 qemu vmware_VMware_16


qemu创建虚拟机 qemu vmware_qemu创建虚拟机_17


qemu创建虚拟机 qemu vmware_git_18

⑥、VMware player的使用

快捷方式添加

  • 同VMware workstation 一同安装的还有 VMware player。
  • qemu创建虚拟机 qemu vmware_qemu创建虚拟机_19

  • 该软件在后期使用上更为方便,但默认没有创建快捷方式,可在VMware的安装目录找到它,并添加快捷方式到想要的地方。
  • qemu创建虚拟机 qemu vmware_VMware_20

在VMware Player添加现有的虚拟机的办法

  • 选择 文件 -> 打开

qemu创建虚拟机 qemu vmware_ubuntu_21

  • 找到虚拟机安装目录,找到想要的.vmx后缀的文件,添加即可!
  • 任务切换,使用ALT+TAB即可!
  • 同时两个shell终端并列打开的形式,输入CTRL+SHIFT+T即可!两个shell终端的切换ALT+1切换到shell第一个终端,ALT+2切换到第二个shell终端!

3、更换为国内的源

①、输入vi /etc/apt/sources.list,然后再最上面添加如下代码。

qemu创建虚拟机 qemu vmware_VMware_22

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

②、输入apt-get update,更新软件源。

③、输入apt-get -f install,尝试卸载出错的包,重新安装正确版本的。

④、输入apt-get upgrade,更新软件。(这个时间较长,耐心等待即可)

4、其他一些必须安装的软件

①、输入apt-get install u-boot-tools,用来生成适应U-boot引导的镜像文件格式。

②、输入apt install vim,安装vim

vim分屏:sp hello.c新建一个hello.c的上下分屏;vs sum.c新建一个sum.c的竖直分屏

③、输入apt install tree,安装目录工具tree

④、输入apt install vim,安装git。

  • git --version查看git版本
  • git init,初始化仓库
  • git add,添加到仓库
  • git commit,提交到仓库
  • git log,提交到仓库的日志信息
  • git clone,从服务器克隆仓库到本地
  • git push,本地修改提交到服务器

git软件的基本使用

1、在/home/clay目录下新建git test文件
2、然后进入该文件夹,输入git init创建一个新的仓库。【会自动创建一个隐藏的.git文件】
3、输入touch main.c,进行新建main.c文件。并输入如下代码如下图所示

qemu创建虚拟机 qemu vmware_ubuntu_23


4、输入

git status

查看当前仓库状态


qemu创建虚拟机 qemu vmware_VMware_24


5、输入

git add mian.c

将该文件添加到仓库里面。在使用

git status

,可看到已添加的状态!


qemu创建虚拟机 qemu vmware_qemu创建虚拟机_25


6、配置git账号


git config --global user.email "×××"

,引号中输入对应的github的email。


git config --global user.name "×××"

,引号中输入对应的github的用户名。


7、输入

git commit -m "add main.c"

,提交到仓库,并备注

add main.c

8、输入

git log

可查看提交日志如下图所示


qemu创建虚拟机 qemu vmware_git_26


9、再次修改

main.c

,如下所示


qemu创建虚拟机 qemu vmware_qemu创建虚拟机_27


10、输入

git diff

,可查看修改的内容是添加了一行×××,如图


qemu创建虚拟机 qemu vmware_VMware_28


11、输入

git add main.c

,添加修改到仓库


12、输入

git commit -m "modify main function"

,提交到仓库。


13、输入

git log

可查看提交日志如下图所示


qemu创建虚拟机 qemu vmware_git_29


14、commit后面为具体每次提交的修改ID号,当想要查看某次修改的东西时,可以使用

git show ID号

即可查看对应的内容。比如

git show 6080e25611076a5f295e27498905b3cc91f3afd2

qemu创建虚拟机 qemu vmware_git_30

5、安装交叉编译工具

所谓的交叉编译由来:我们电脑CPU是×86类似这种架构的,而开发板是ARM架构。两者编译工具是不同的。
在一种平台编译程序,在另一种平台运行,叫做交叉编译!

Arm-none-gnueabi-linux相比arm-linux-gcc要好,在可移植性、兼容性上面,这里安装前者。

1、安装命令是apt install gcc-arm-linux-gnueabi

2、验证是否完成,可使用arm-linux-gnueabi-gcc -v,显示类似如下版本信息说明安装成功!

qemu创建虚拟机 qemu vmware_VMware_31

3、输入arm-linux-gnueabi-gcc -o hello main.c生成可以运行在ARM平台的可执行文件!

qemu创建虚拟机 qemu vmware_git_32

4、输入readelf -h hello,可查看hello运行的机器类型

qemu创建虚拟机 qemu vmware_VMware_33

同样可输入readelf -h a.out,对弈查看gcc编译的a.out机器类型。

qemu创建虚拟机 qemu vmware_VMware_34


5、此时输入./hello会发现是运行不了的

qemu创建虚拟机 qemu vmware_git_35