isis331(Katsumi ISHIDA)'s technical notes of Hardware .... Arduino IDE は、avr-gcc をつかって、Sketch からファームをビルドしてくれますが、どのような過程でビルドするのか理解しておくと、Sketch を書いたり、ライブラリを作成したりする際の参考になるかもしれません。 参考文献にもあげたArduino Build Processの記述は、若干古いようで、1.0以前の内容が書かれています。以下の説明は、1.0のAruduino IDE のソースコードをもとに再構成して行っています。1.0以前とは若干処理が異なっていますが、大筋で同じことをしていると思われます。 まず、Sketch の構成要素ですが、多くの場合1つの ino ファイルを使うだけで十分ですが、Arduino IDE は、複数のファイルに分割して