原创 Linux下MM32开发环境的搭建

2020-11-18 16:27 5272 0 分类: MCU/ 嵌入式 文集: MM32 MCU调试工具

一、 安装eclipse IDE for C/C++ developers

1.准备工作

需要下载两个软件包

1)JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

JDK是Eclipse的必要运行环境,这里我使用的是jdk-8u231-linux-x64.tar.gz

2)Eclipse:https://www.eclipse.org/downloads/packages/

Eclipses根据开发语言选择合适的安装包,这里我主要用来做C/C++开发,使用的是

Eclipse IDE for C/C++ Developers linux 64-bit

注:安装包版本可自行选择,但要注意一点就是新版本的eclipse可能会与低版本的JDK不兼容

2.JAVA环境

1)在/opt文件夹下新建一个jvm目录

sudo mkdir /opt/jvm

2)将解压后得到的jdk1.8.0_231(取决于JDK版本)移动到上一步新建的jvm目录下
3)添加java路径
在终端中键入命令

sudo gedit .profile

在文件最后添加如下内容(JDK版本号可能有所不同)

# java path

export JAVA_HOME=/opt/jvm/jdk1.8.0_231

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

最后

source .profile

使得路径生效。此时,在终端中键入

java -version

会看到如下信息 即说明JAVA环境配置成功 :

3.安装Eclipse

1)解压eclipse的软件包会得到一个eclipse的文件夹
2)将其移动到/opt目录下
3)建立jre软连接

sudo mkdir /opt/eclipse/jre

sudo ln -s /opt/jvm/jdk1.8.0_231/bin /opt/eclipse/jre/

4)添加eclipse的桌面图标

sudo gedit /usr/share/applications/eclipse.desktop

在打开的文件中键入(注意Exec和Icon路径是否正确)

[Desktop Entry]

Encoding=UTF-8

Name=Eclipse

Comment=Eclipse

Exec=/opt/eclipse/eclipse

Icon=/opt/eclipse/icon.xpm

Terminal=false

StartupNotify=true

Type=Application

Categories=Application;Development;

接着ctrl+s保存文件,然后赋予可执行权限

sudo chmod u+x /usr/share/applications/eclipse.desktop

最后将eclipse.desktop其复制到桌面或者固定在dock上就可以通过图标启动eclipse

二、 安装交叉编译链arm-none-eabi-gcc

在此我们从ARM官方下载链接选择合适的版本下载(这里我选择Linux64):https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads

解压下来是tar.ba2格式包,使用命令tar -jxf <要解压的文件>解压到我们要安装的目录:

为了以后使用方便,将文件夹重命名:

它下面的bin目录就是我们要使用的编译工具链:

接下来我们要将bin目录添加到环境变量,这样可以直接在命令行输入要使用的工具名,然后系统就可以找到该工具,在此我们仅为当前用户添加环境变量,使用gedit ~/.bashrc编辑当前用户配置文件,在最后添加export PATH=$PATH:/home/neomissing/gcc-arm-none-eabi/bin

然后使用命令source ~/.bashrc更新系统路径,使添加的环境变量立即生效:

然后输入命令arm-none,然后按三下Tab(一定不要输入全部),检查系统是否可以自动补全:

如果系统可以提示,说明环境变量配置成功,可以开心的使用arm-none-eabi工具链。

三、 安装GNU ARM Eclipse插件包

The recommended way to install these plug-ins is to use the Eclipse standard install/update mechanism: In the Eclipse menu: Help  Install New Software…

· in the Install window, click the Add… button (on future updates, just select the URL in theWork with: combo)

· fill in Name: with GNU ARM Eclipse Plug-ins

· fill in Location: with http://gnuarmeclipse.sourceforge.net/updates