GNU ARM eclipse 安裝--Linux 版本


官方網站: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 安裝

  安裝完成后,按照教程下載包即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM