Changes between Version 16 and Version 17 of DevEnvLinux


Ignore:
Timestamp:
May 7, 2018, 12:49:53 PM (6 years ago)
Author:
ertl-yutaka
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DevEnvLinux

    v16 v17  
    11= Linuxでの環境構築方法(Ubuntu Linux) =
    2 == 1. [https://launchpad.net/gcc-arm-embedded ARM社のGNU Toolchain]のリポジトリの導入 ==
    3  * 既存のARM用Toolchain(gcc-arm-none-eabi)をアンインストール(すでに同名のToolchainをインストールしてある場合のみ)
     2== 1. コンパイラやツール等のインストール ==
     3
     4ARM用GCCの開発状況やバージョンアップに伴って,EV3RTのアプリのビルドに関する問題(例えば,ビルドはできるが正常に動作しない)が発生するようになりました。
     5そこで,環境構築用のスクリプトを用意していますので,こちらをお使い下さい。
     6
     7注意事項は以下の通りです。
     8 * このスクリプトを実行するためには管理者権限が必要です。
     9 * このスクリプトを実行すると,既存のARM用Toolchain(gcc-arm-none-eabi)がインストールしてある場合にはそれらをアンインストールしてから,推奨するバージョンのツールをインストールします。
     10 * 現時点で,使用を推奨するコンパイラのバージョンは,6-2017-q1-update です。
    411
    512{{{
    6 $ sudo apt-get remove binutils-arm-none-eabi gcc-arm-none-eabi
    7 }}}
    8  * ARM社のToolchainのリポジトリを導入
    9 
    10 {{{
    11 $ sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
    12 $ sudo apt-get update
    13 }}}
    14 == 2. 必要なパッケージのインストール ==
    15  * Ubuntu 14.04 の場合
    16 
    17 {{{
    18 $ sudo apt-get install gcc-arm-none-eabi=4.9.3.2015q1-0trusty13 u-boot-tools libboost1.55-all-dev
    19 }}}
    20  * Ubuntu 14.10 の場合
    21 
    22 {{{
    23 $ sudo apt-get install gcc-arm-none-eabi=4.9.3.2015q1-0utopic14 u-boot-tools libboost1.55-all-dev
     13$ wget http://ev3rt-git.github.io/public/ev3rt-prepare-ubuntu.sh
     14$ sudo bash ev3rt-prepare-ubuntu.sh
    2415}}}
    2516
    26  * Ubuntu 16.04 の場合
    27 
    28 {{{
    29 $ sudo apt-get install gcc-arm-none-eabi=15:4.9.3+svn231177-1 u-boot-tools libboost1.58-all-dev
    30 }}}
    31 
    32  * 上記のコマンドを実行したときにエラーが出る場合には、[http://dev.toppers.jp/trac_user/ev3pf/wiki/FAQ#開発環境の構築に関する質問 こちら]を参考にインストールを試してください。
    33 
    34 == 3. EV3RTのコンフィギュレータのインストール ==
     17== 2. EV3RTのコンフィギュレータのインストール ==
    3518 * 端末で,EV3RTのパッケージをインストールした場所に移動して cfg をビルドする
    3619