Arduboy への道

概要

Arduboy が届かなさすぎておかしくなった頭を冷やすための記事です。

小ネタ

外部エディタで書きたい

  • 書いてもいいけど、そのままだと IDE に変更が反映されない
  • Preferences > Use external editor を有効にする
  • IDE から編修出来なくなるけど、外部エディタで編集して IDE に戻るとファイルを読み込み直してくれる

逆アセンブルしたい or コンパイルした結果がどうなってるか知りたい

  1. コンパイルした結果を取得出来るようにする
  • Arduino/Genuino 101 の追加メモ 2016/02 を参考にする。この記事は Windows 版向けだけど、OSX 版でも同じようにできる。
  • ~/Library/Arduino15/preferences.txt を編集。 build.path=ビルド結果を出力するパス を追加する
  • 権限的に問題ないパスを指定するよう注意 ex) /Users/Hoge/Documents/Arduino/build
  1. 逆アセンブルする
  • /Applications/Arduino.app/Contents/Java/hardware/tools/avr/bin に色々入ってるのでそれを使う
  • 適当にパスを通すなどして
  • % avr-objdump -hdSC hoge.elf > hoge.txt
  1. 読む
  • 実際に転送されるのは、 hoge.ino.hex なのかな?
  • この辺は Arduino の文献を漁った方がよさそう

早く受け取りたい

  • 日本の国際交換局に到着した段階で直接交換局に行き、受け取ることが可能らしい -> 早期通関申請
  • 行く気満々だったが、タッチの差で発送されてしまった