開発用 Linux PC 環境のセットアップについて

はじめに

こちらのページでは、Qualcomm® Robotics RB3 Platformでのソフトウェア開発に用いるLinux PCの環境セットアップに関する情報をまとめてあります。手順に従い、ビルドに必要なパッケージのインストール、ADB/Fastbootのインストールを行い、開発用Linux PCの環境を構築します。


Qualcomm® Robotics RB3 Platformに関するお問い合わせ、同開発キットのお見積りは以下リンクよりご用命ください。

開発用 Linux PC のスペック要件

 CPU: クアッドコア以上

 メモリー(DRAM): 8GB以上

 OS: Ubuntu 14.04 LTS 64bit版

 

 補足:

 ・開発ボード上で動くターゲットOS(例:Android)のビルドまで行う場合、メモリー(DRAM)は16GB以上が望ましい。

 ・Ubuntu 16.04 LTS 64bit版 も可。

開発用 Linux PC 環境セットアップ

1. 必要パッケージのPCへのインストール

Linux PCにてターミナルを立ち上げ、順に以下のコマンドを実行し必要なパッケージをインストールし設定します。

$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev libxml2-utils xsltproc unzip
$ sudo apt-get install libssl-dev
$ sudo add-apt-repository ppa:ubuntu-toolchain-r/test
$ sudo apt-get update
$ sudo apt-get install gcc-4.8-multilib g++-4.8-multilib
$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
$ sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 100
$ sudo update-alternatives --config gcc
$ sudo update-alternatives --config g++
$ sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc- multilib build-essential chrpath libsdl1.2 -dev xterm openssl libssh-dev libssl-dev
$ sudo cpan install XML::Simple
$ sudo rm /bin/sh
$ sudo ln -sf /bin/bash /bin/sh

2. ADB, FastbootのPCへのインストール

同様に、以下のコマンドを実行しADB, Fastbootをインストールします。

$ sudo apt-get install android-tools-adb
$ sudo apt-get install android-tools-fastboot

3. PCのUSBドライバーの設定

エディター(例:vi)を用いて99-android.rulesファイルを作成し、つづけて SUBSYSTEM..... の2行を記述します。

$ sudo vi /etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0777", GROUP="adm"
SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", MODE="0777", GROUP="adm"

記述したルールを適用するため、udevサービスを再起動します。

$ sudo chmod a+r /etc/udev/rules.d/99-android.rules
$ sudo service udev restart

以上でセットアップは完了です。

お問い合わせ / お見積もり

Qualcomm® Robotics RB3 Platformに関するお問い合わせ、同開発キットのお見積りは以下リンクよりご用命ください。