Ubuntu搭建ARM开发环境

前言

Tips:搭建Ubuntu编译裸机程序环境

简单地说,我就是想把所有的工作技能、重点移植Linux平台下进行,这样有利于以后嵌入式职业发展和和规划。今天所述 gcc-arm-none-eabi 编译链适用于 Arm Cortex-M & Cortex-R processors (Cortex-M0/M0+/M3/M4/M7/M23/M33, Cortex-R4/R5/R7/R8/R52)系列平台。

安装编译链

在线安装(不推荐)

利用Ubuntu包管理安装编译链。一般版本比较旧,版本不全等。

安装编译链

1
sudo apt install gcc-arm-none-eabi

查询版本号

1
arm-none-eabi-gcc -v

PPA安装(不推荐)

话不多说:参考链接

手动安装(推荐)

  1. 去官网下载自己想要的版本,Linux版本。

    下载链接

  2. 源码解压,拷贝到相应目录,本文目录:/usr/local/arm

  3. 添加环境变量

    1. 打开配置文件

      1
      2
      sudo nano /etc/profile		 //全局变量修改
      nano .bashrc //用户变量,更改用户目录 .bashrc 文件
    2. 文件内添加编译链bin文件夹

      1
      2
      export PATH=$PATH:/usr/lib/gcc/编译链版本号/bin
      export PATH=$PATH:/usr/local/arm/gcc-arm-none-eabi-10-2020-q4-major/bin
    3. 使能环境变量

      1
      2
      source /etc/profile			 //全局变量
      source .bashrc //用户变量
    4. 重启计算机

      1
      reboot

等待更新


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!