官方網站:https://gnu-mcu-eclipse.github.io/
1. 工具鏈安裝
1.1 xpm 安裝
- 安裝 nodejs:
- sudo apt-get install nodejs
- sudo apt-get install nodejs-legacy
- 查看版本:node --version 或 node -v
- 更新 nodejs 版本:
- 清除 npm cache:sudo npm cache clean --force
- 安裝管理 nodejs 版本的 n 模塊:sudo npm intall -g n
- 查看 n 模塊的版本 n -V
- 根據安裝 xpm 的時候提示的要求升級版本:n 8.0.0
- 安裝完成后, 輸入 n 命令可以切換 nodejs 版本
- 升級完成后,記得關閉終端再打開查看 nodejs 版本
- 事實上 只需要 node 版本滿足即可
- 安裝 npm: sudo apt-get install npm
- 安裝 xpm:sudo npm install --global xpm
- 查看 xpm 的版本: xpm --version
1.2 ARM 工具鏈安裝
-
xpm install --global @gnu-mcu-eclipse/arm-none-eabi-gcc
- 手動安裝的話,查看文檔:https://gnu-mcu-eclipse.github.io/toolchain/arm/install/
1.3 RISC-V 工具安裝
-
xpm install --global @gnu-mcu-eclipse/riscv-none-gcc
- 手動安裝文檔:https://gnu-mcu-eclipse.github.io/toolchain/riscv/install/
1.4 J-LINK 工具安裝
- 安裝文檔:https://gnu-mcu-eclipse.github.io/debug/jlink/install/
- 下載地址:https://www.segger.com/downloads/jlink/
- 下載 deb 包,下載完成后解壓安裝:sudo dpkg -i JLink_Linux_V648b_x86_64.deb
- 安裝完成后,執行 jlink --version
1.5 Open-OCD 安裝
- 安裝文檔:https://gnu-mcu-eclipse.github.io/openocd/install/
- 快速安裝:
xpm install --global @gnu-mcu-eclipse/openocd
1.6 QEMU 安裝
安裝文檔:https://gnu-mcu-eclipse.github.io/qemu/install/
快速安裝:xpm install --global @gnu-mcu-eclipse/qemu
1.7 Virtual lab 安裝
安裝文檔:https://docs.jumper.io/docs/install.html
安裝 pip:sudo apt install python-pip python3-pip
查看是否安裝成功:pip --version 和 pip3 --version
在安裝之前,首先要注冊賬號,國內的就不要想了,翻牆去搞吧
2. eclipse 安裝
2.1 安裝 jdk
- 安裝 jdk12
- sudo add-apt-repository ppa:linuxuprising/java
- sudo apt-get install oracle-java12-set-default
- 查看版本: java -version 和 javac -version
- 安裝 jdk8
- 下載 jdk8,oracle 的官網去下載
- 解壓 jdk8
- 移動 jdk8 到 /usr/lib/jvm 目錄
- 配置java:sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.8.0_211/bin/java" 1
-
配置javac:sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.8.0_211/bin/javac" 1
-
最終安裝:sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.8.0_211/bin/javaws" 1
- 選擇 java 和 javac 版本:
- sudo update-alternatives --config java
- sudo update-alternatives --config javac
2.2 安裝 eclipse
下載就是 eclipse 官網,要注意的是最新版本的 eclipse 可能沒有32 bit 的,若是沒有 32位的,則去找前面的版本下載32位的,64位的可以下載最新版本。
官網地址:https://www.eclipse.org/downloads/packages/
下載完成后,解壓:tar -zxvf eclipse-cpp-2019-06-R-linux-gtk-x86_64.tar.gz
進入 eclipse 目錄直接打開: ./eclipse
2.3 安裝插件
安裝文檔:https://gnu-mcu-eclipse.github.io/plugins/install/
打開 elipse: ./eclipse
menu → Help → Install New Software,在彈出界面后,選擇 Add,寫入如下數據:
- name: GNU MCU Eclipse Plug-ins
- URL:
http://gnu-mcu-eclipse.netlify.com/v4-neon-updates/
加載完畢后,work with 中選擇 CDT,然后將下面的內容勾選上安裝:
安裝完成后,選擇 GNU MCU Eclipse Plug-ins 安裝
安裝完成后,按照教程下載包即可。