wiki:DevEnvMac

Version 11 (modified by ertl-yutaka, 9 years ago) ( diff )

--

OS Xでの環境構築方法

前提となる環境

予め以下のソフトウェアがインストールされているものとします。

  • gcc
    • Xcodeをインストール(App Store から入手可能)or macport でインストール
  • macports

mkimageのインストール

  • ここからバイナリファイルをダウンロードし,パスの通ったディレクトリに置く
cp mkimage /usr/local/bin/
  • ソースコードからインストールする場合は,こちらを参照してください.

GNUツールチェーンのインストール

バイナリのインストール

  • https://launchpad.net/gcc-arm-embedded/+downloadMac用バイナリが,GCC ARMのサイトからダウンロードすることができます
    • 動作確認済バージョン:gcc-arm-none-eabi-4_8-2014q3-20140805-mac.tar.bz2
  • 上記パッケージを解凍し,適当なディレクトリに配置したあと,gcc-arm-none-eabi-4_8-2014q3/binにパスを通してください.
  • ソースコードからビルドする場合はこちらを参照ください(スタンドアローン版のみmakeできることを確認しています).

ev3rtの準備

  • ev3rt-beta2-release.zipをダウロードして解凍
$ unzip ev3rt-beta2-release.zip
  • cfgのインストール.ここからバイナリファイルをダウンロードし,パスの通ったディレクトリに置く
    cp mkimage /usr/local/bin/
    
    • ソースコードからインストールする場合は,こちらを参照してください.
  • アプリごとのMakefile(Makefile.app)を作成
$ cd workspace
$ cp common/Makefile.app helloev3/Makefile.app
  • make
$ make app=helloev3 (動的ロードモジュール版の場合は, make mod=helloev3)

bluetooth接続

  • EV3でアプリの実行を開始する
  • Mac内蔵のbluetoothを使用し,メニューバーのbluetoothアイコンから,「Bluetoothデバイスを設定」Mindsotrms EV3 を選択
  • ピンコードを入力(デフォルトは0000)し,下記コマンドによりシリアル送受信を開始
$ screen /dev/tty.MindstormsEV3-SerialPor 115200
  • ※デバイス名は変わる可能性があります.

Attachments (1)

  • mkimage (17.7 KB ) - added by ertl-yutaka 9 years ago. u-boot-1.1.4 のソースコードから作成した mkimage

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.