Changes between Version 16 and Version 17 of DevEnvLinux
- Timestamp:
- May 7, 2018, 12:49:53 PM (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
DevEnvLinux
v16 v17 1 1 = 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 4 ARM用GCCの開発状況やバージョンアップに伴って,EV3RTのアプリのビルドに関する問題(例えば,ビルドはできるが正常に動作しない)が発生するようになりました。 5 そこで,環境構築用のスクリプトを用意していますので,こちらをお使い下さい。 6 7 注意事項は以下の通りです。 8 * このスクリプトを実行するためには管理者権限が必要です。 9 * このスクリプトを実行すると,既存のARM用Toolchain(gcc-arm-none-eabi)がインストールしてある場合にはそれらをアンインストールしてから,推奨するバージョンのツールをインストールします。 10 * 現時点で,使用を推奨するコンパイラのバージョンは,6-2017-q1-update です。 4 11 5 12 {{{ 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 24 15 }}} 25 16 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のコンフィギュレータのインストール == 35 18 * 端末で,EV3RTのパッケージをインストールした場所に移動して cfg をビルドする 36 19