嵌入式Linux教程一:安装Ubuntu并进行基本配置、交叉编译环境和Minicom

一、安装VMware和Ubuntu

        从网上搜索VMware,下载后安装即可。Ubuntu可以在官网去下载,地址:https://ubuntu.com/download ,

点击桌面版本,进去后下载最新版本即可。写此文时,最新版本为18.04。下载完成后得到ISO文件。

接下来打开VMware,点击新建虚拟机,选择“典型”,下一步。

选择刚才下载的iso文件:

设置电脑名字和登录密码,这个要用来登录Ubuntu系统的,因此密码要记好。

设置虚拟机的名字和安装的路径。虚拟机的名字是显示在VMware中的名字,安装路径则是Ubuntu系统保存的路径,推荐不要放在C盘。

设置Ubuntu系统磁盘大小,相当于Ubuntu系统的硬盘空间,这里给40G,也可以给20G。

根据自己的电脑配置,设置硬件参数。当然不管也可以。

之后点击“完成”,虚拟机就开始安装了,等Ubuntu安装完即可。

二、更新Ubuntu的源

执行

sudo su

获取管理员权限。

执行

cd /etc/apt

进入/etc/apt文件夹。

执行

cp  /etc/apt/sources.list  /etc/apt/sources.list.backup

备份sources.list文件。

执行

gedit   sources.list 

用文本编辑器打开sources.list。然后把sources.list中的内容删除,打开清华大学的源:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/  

选择好对应的Ubuntu版本,然后把下面源内容复制到sources.list中。保存并关闭sources.list。

执行

apt   update

更新源即可。

 

三、修改系统语言为中文

点击Manage Installed Languages:

点击“Install”

等待下载安装完毕。因为前面已经更新了国内的源,所以下载会很快。

完成后,点击“Install/Remove Languages...”

选择中文简体:

确定后,又需要等待一会儿

把新出现的中文(简体)按住鼠标拖拽到最上面:

最后重启Ubuntu即可。

登陆进入到桌面,按照下面来设置:“保留旧的名称”(勾选以后不再询问我),这样文件夹的名字就不用修改,以免某些文件出错。

 

四、解决VMware虚拟机中ubuntu显示屏幕太小的问题

当前的显示效果如下:

发现显示得太小,要解决这个问题就要安装VMware Tools。

在VMware菜单栏上选择 虚拟机->安装 VMware Tools,点击ubuntu左侧列表里的DVD图标,就会出现VMware Tools的安装文件VMwareTools-10.3.21-14772444.tar.gz:

使用右键复制,并粘贴到“Downloads”文件夹,再右键”提取到此处“:

进入解压出来得文件夹,找到vmware-install.pl。

然后在该文件夹中得空白地方,右键打开终端(命令行):

执行:

sudo perl vmware-install.pl

出现下面得提问,输入“yes”,然后回车

之后会有很多得提问,全部直接回车即可。安装完成之后,在VMware菜单栏点击 “查看”->“自动调整大小”->“自动适应窗口”

之后重启Ubuntu即可。

同时安装了 VMware Tools,就可以在电脑的Windows和VMWare中的Ubuntu之间随意的复制和粘贴了。

 

五、一次性开启管理员权限

因为在Ubuntu中很多开发功能都需要用到管理员权限,每次都输入密码来获取太麻烦了,所以使用下面的方法来一次性开启管理员权限,执行:

sudo passwd root

然后输入登录密码,之后提示“输入新的 UNIX 密码:”,这个时候继续输入登录密码(也可以设置为其他密码)。再提示“重新输入新的 UNIX 密码”,再输入一次登录密码。这下一次性开启管理员权限的密码就设置好了。

要开启管理员权限,执行:

su root

然后输入刚才设置的密码即可。

后面的操作就默认开启管理员模式了。

 

六、安装Minicom

        Linux中的Minicom和Windows中的超级终端功能类似,安装后可以通过串口和外部的硬件设备通信。执行

sudo apt-get install minicom

遇到如下

输入Y,回车。等待Minicom安装完成。安装完成后,执行

cd /dev

再执行

ls

可以看到目前挂载到Ubuntu中的设备。

这个时候插入串口设备到电脑上,会弹出:

选择把串口设备连接到虚拟机中的Ubuntu中。然后再执行

ls

可以看到插入串口设备后,Ubuntu中多出来一个设备:ttyUSB0(也可能为其他名字)。

知道串口设备的名字后,执行:

minicom -s

配置Minicom的串口号。弹出:

使用方向键,选择Serial port setup,按回车,进入:

按a或A,看到光标跳到了第一行。把tty8修改为ttyUSB0。然后回车。

移动光标到Save setup as dfl按一下回车,将刚才的设置保存为默认,以后就不用每次都设置了。

移动光标到Exit,按一下回车,退出设置。

这个时候就可以看到Minicom的输出了。

串口有什么输出就会直接打印在下面。

minicom和超级终端类似,输入一个字符就会立即传输。不能发送字符串。回车时会传输0x0D。

Ctrl-A -> X退出。

七、minicom只能输出,不能接受键盘输入

检查两个设置:

1、Ctrl-A -> O -> Serial Port Setup -> Hardware flow control

把硬件流控关闭。

2、Ctrl-A -> Z -> E

打开本地回显。

 

八、安装交叉编译环境

因为我们已经更新了国内的源了,所以直接执行命令让Ubuntu去下载就可以了。

执行

sudo apt-get install gcc-arm-linux-gnueabihf

安装arm-linux-gcc

执行

sudo apt-get install g++-arm-linux-gnueabihf

安装arm-linux-g++

安装完成后,执行

arm-linux-gnueabihf-gcc -v

可以看到:

可以看到版本为7.5.0,说明交叉编译器安装成功了。

以后编译文件时,在任何路径下,只需输入arm-,然后按一下Tab键,Ubuntu会自动补齐arm-linux-gnueabihf-,再输入gcc。

完整命令:arm-linux-gnueabihf-gcc -o hello hello.c

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

【ql君】qlexcel

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值