VMWare安装Ubuntu,Linux系统下搭建ARM + Eclipse+Jlink开发平台,可支持多种ARM芯片的开发——开发环境搭建

本文介绍如何在Windows系统下使用虚拟机搭建嵌入式开发环境,包括Ubuntu系统的安装配置、Eclipse C/C++开发工具的安装、MCU插件安装、JLink调试器配置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备工作

本开发平台搭建使用了在windows系统下的虚拟机安装,建议VMWare及操作系统安装文件,均放置在固态硬盘上,使用起来效果不错。我的开发环境搭建用到如下软件包:
- VMware Workstation Player 14 (无需注册的非商业版本虚拟机)
- Ubuntu Desktop 18.04 LTS 64位(Ubuntu64位安装包)
- eclipse-cpp-oxygen-3a-linux-gtk-x86_64.tar.gz(Eclipse C/C++ Development Kit)
- jdk-8u171-linux-x64.tar.gz(Eclipse工具运行环境)
- ilg.gnumcueclipse.repository-4.3.3-201804191501.zip(Eclipse支持MCU插件)
- gnu-mcu-eclipse-arm-none-eabi-gcc-7.2.1-1.1-20180401-0515-centos64.tgz(GCC编译器)
- JLink_Linux_V632b_x86_64.deb(64位Linux系统,DEB包)

各个安装包均可运行在Linux 64位机上,可直接点击下载到最新版本。也可以通过我的百度网盘直接下载这些文件。链接:https://pan.baidu.com/s/1pkw1diHVJ-N77mBOty5uDw 密码:kd5u
参考资料:https://gnu-mcu-eclipse.github.io/


VMware及Ubuntu安装

VMware安装和其它Windows应用程序一样,安装好后应该会提示安装VMware tool默认安装就可以了。
Ubuntu系统安装,打开VMware主界面,点击菜单“Player->文件->新建虚拟机”,打开对话框,选择打开iso文件。
这里写图片描述
点击下一步后,输入用户名及密码即为Ubuntu登录用户名,密码。我自定义硬件配置如下:1.内存2GB;2.处理器4;3.网络适配器桥接模式;4.显示器去掉加速3D图形(勾上后,装好可能会有显示相关问题导致系统重启)。其余默认配置。

然后就开始在VMware环境下Ubuntu系统的安装了。这和物理磁盘环境安装效果一样的。

安装完毕后,我习惯在Home目录下创建两个目录:tools目录存放软件,works目录存放开发的源码。把eclipse,jdk,ilg,gcc,Jlink软件包拷贝到/home/wayne/tools目录。

eclipse及jdk软件包安装

在tools目录下,打开终端。
1. 解压
eclipse-cpp-oxygen-3a-linux-gtk-x86_64.tar.gz,
jdk-8u171-linux-x64.tar.gz,
gnu-mcu-eclipse-arm-none-eabi-gcc-7.2.1-1.1-20180401-0515-centos64.tgz

三个软件包。使用指令

tar zxvf eclipse-cpp-oxygen-3a-linux-gtk-x86_64.tar.gz
tar zxvf jdk-8u171-linux-x64.tar.gz
tar zxvf gnu-mcu-eclipse-arm-none-eabi-gcc-7.2.1-1.1-20180401-0515-centos64.tgz

2.给Java安装目录创建软链接文件

sudo ln -s /home/wayne/tools/jdk1.8.0_171/ /usr/jdk

3.拷贝如下信息到/home/wayne/.bashrc(或/etc/profile)文件后面,保存重启Ubuntu系统

JAVA_HOME=/usr/jdk
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

4.在eclipse目录下创建jre目录,并在jre目录下创建bin软链接文件

cd /home/wayne/tools/eclipse
mkdir jre
sudo ln -s /home/wayne/tools/jdk1.8.0_171/bin/ bin

此时,窗口界面下,打开eclipse目录,双击eclipse程序。eclipse软件启动正常。
我的工作区设置/home/wayne/works/eclipse-workspace
5.为eclipse软件创建桌面快捷方式
直接双击运行的桌面快捷方式是我们期待的。
我们直接使用指令在桌面创建文件

sudo gedit /home/wayne/Desktop/eclipse.desktop

并把下列信息拷贝到文件中,保存退出。

#!/usr/bin/env xdg-open
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platfrom
Comment=Eclipse IDE
Exec=/home/wayne/tools/eclipse/eclipse
Icon=/home/wayne/tools/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

修改文件用户属性,读写属性

sudo chown wayne eclipse.desktop
chmod a+x eclipse.desktop

可以了。双击eclipse桌面快捷方式运行软件吧。

6.eclipse下安装MCU插件:ilg.gnumcueclipse.repository-4.3.3-201804191501.zip
eclipse打开,打开菜单Help->Install New Software...,打开Install对话框点击Add...Add Repository对话框点击Archive...,找到并打开/home/wayne/tools/目录下文件ilg.gnumcueclipse.repository-4.3.3-201804191501.zip
点击OK后。回到Install目录。点击Select All,安装所有支持包。点击Next,静待安装,安装完毕后,选择Accept 完成。最后会跳出一个小的对话框,选择Install Anyway,然后提示重启eclipse软件,结束安装。

7.对于Ubuntu 18.0 LTS版本64位机,需要安装如下安装包以支持32位app的运行

sudo apt-get -y install lib32ncurses5

8.其它注意事项
gnu-mcu-eclipse-arm-none-eabi-gcc-7.2.1-1.1-20180401-0515-centos64.tgz只需解压即可,而不需要添加到环境变量。在创建ARM的工程文件时,需要手动设置编译器bin目录路径。

JLink_Linux_V632b_x86_64.deb Debian包安装

如下是安装及检查Jlink是否安装的指令,当然也可以在窗口界面双击JLink_Linux_V632b_x86_64.deb包文件安装即可。

 sudo dpkg -i JLink_Linux_V632b_x86_64.deb
 JLinkExe -Version

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wayne2018

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值