欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

crosstool-ng构建STM32F1x系列交叉编译工具链--1、ubuntu系统安装

程序员文章站 2022-06-18 20:18:11
...

一、前言

        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项选中,选中后该项会发生变化。

        crosstool-ng构建STM32F1x系列交叉编译工具链--1、ubuntu系统安装

四、安装系统

        通过U盘安装Ubuntu系统与U盘安装windows系统类似。都是要选择U盘启动。我的联想笔记本在按下电源键后按F12进入启动选项。插入U盘后在启动选项内才能看到U盘。选择U盘,进入安装界面一切按照默认即可。期间只需要填写用户名和登陆密码。

五、用于远程端登陆的ssh安装

        如果不打算使用远程操作,以下部分可以忽略。

        1、安装openssh-server

              进入ubuntu系统,打开终端在终端中输入:
                crosstool-ng构建STM32F1x系列交叉编译工具链--1、ubuntu系统安装
        2、启动ssh服务
                ssh安装结束后,在终端输入如下,则ssh启动,此时可以在远程主机上通过putty登陆了。
             crosstool-ng构建STM32F1x系列交叉编译工具链--1、ubuntu系统安装
        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

                得到的结果如下:

                    crosstool-ng构建STM32F1x系列交叉编译工具链--1、ubuntu系统安装

                为使远程登陆时/work目录可以通过sftp传输文件,应将/work目录权限修改,输入以下两行命令即可。

                       crosstool-ng构建STM32F1x系列交叉编译工具链--1、ubuntu系统安装

                       crosstool-ng构建STM32F1x系列交叉编译工具链--1、ubuntu系统安装

六、本章结语

        至此系统环境已经搭建完毕,下一章将进行crosstool-ng的安装。crosstool-ng的安装将在同一局域网下的一台windowsPC通过putty远程操作。

相关标签: ubuntu安装