crosstool-ng构建STM32F1x系列交叉编译工具链--1、ubuntu系统安装
一、前言
crosstool-ng的编译使用需要linux系统。因此一个可以使用的linux系统是必不可少的。本次采用目前较新的ubuntu系统,ubuntu-16.04.4-desktop-amd64.iso。安装通过一个U盘将网络下载的ubuntu系统安装到一台PC上。
如果要在局域网下通过另一个主机操作ubuntu,或者虚拟机内安装ubuntu,则ubuntu内需要安装ssh服务,远程操作ubuntu的主机需要安装ssh客户端。
二、准备的材料
安装过程我们需要准备材料如下
1、一台电脑:用于安装ubuntu系统,其实我另备了一台windowsPC用于远程操作该ubuntu系统。
2、ubuntu-16.04.4-desktop-amd64.iso
下载地址:点击打开链接
选择列表第一个系统即可
3、Universal-USB-Installer-1.9.7.9.exe
下载地址:点击打开链接
4、U盘一个
U盘至少2G吧,因为ubuntu系统文件在1.5G左右。目前2G的U盘也很难找了。。。
三、安装ubuntu的U盘制作
打开Universal-USB-Installer-1.9.7.9.exe,一直next,直到进入如下界面。按照图中选择即可。
注意:在使用中我选择的是格式化整个硬盘。即将NTFS Format Drive项选中,选中后该项会发生变化。
四、安装系统
通过U盘安装Ubuntu系统与U盘安装windows系统类似。都是要选择U盘启动。我的联想笔记本在按下电源键后按F12进入启动选项。插入U盘后在启动选项内才能看到U盘。选择U盘,进入安装界面一切按照默认即可。期间只需要填写用户名和登陆密码。
五、用于远程端登陆的ssh安装
如果不打算使用远程操作,以下部分可以忽略。
1、安装openssh-server
2、启动ssh服务
3、查看ubuntu的ip
查看ip的方式有很多,我通过路由器查看得知ubuntu的ip为192.168.1.50
4、建立一个可远程使用的目录
在ubuntu下以此执行以下命令
cd /
sudo mkdir /work
cd /work
sudo mkdir crosstool-ng
sudo mkdir stm32f1
得到的结果如下:
为使远程登陆时/work目录可以通过sftp传输文件,应将/work目录权限修改,输入以下两行命令即可。
六、本章结语
至此系统环境已经搭建完毕,下一章将进行crosstool-ng的安装。crosstool-ng的安装将在同一局域网下的一台windowsPC通过putty远程操作。
上一篇: linux命令之pwd