crosstool-ng构建STM32F1x系列交叉编译工具链--1、ubuntu系统安装
2018-03-09 21:35
706 查看
一、前言
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
进入ubuntu系统,打开终端在终端中输入:2、启动ssh服务 ssh安装结束后,在终端输入如下,则ssh启动,此时可以在远程主机上通过putty登陆了。
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远程操作。相关文章推荐
- 手把手教你安装交叉编译工具链(宿主机系统为ubuntu10.04)
- Ubuntu 12.04系统天嵌Linux交叉编译开发工具的安装
- 用crosstool-ng构建自己的交叉编译工具链
- ubuntu12.04.2下用crosstool-NG制作交叉编译工具链
- 在ubuntu-16.04系统中安装arm-linux-gcc-4.3.2交叉编译工具
- Ubuntu 12.04系统天嵌Linux交叉编译开发工具的安装
- 关于在ubuntu16.04 64位系统上安装交叉编译工具出现错误的解决方法
- Ubuntu系统如何安装arm-linux-gnueabi交叉编译工具?
- Ubuntu 12.04系统交叉编译开发工具的安装(arm-linux-gcc-4.4.3都一样)
- Crosstool-ng制作交叉编译工具链
- 构建ARM Linux交叉编译工具链--Crosstool
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- ubuntu下安装交叉编译工具链
- 用crosstool-ng建立自己的ARM交叉编译工具链 (适用于S3C6410以及其它处理器)
- crosstool-ng制作交叉编译工具链(armv6)
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- ubuntu 下快速安装交叉编译工具
- Ubuntu 9.04安装arm-linux-gcc交叉编译工具
- Linux 系统下ARM Linux交叉编译环境----crosstool工具
- 使用crosstool-0.43构建arm交叉编译工具链