レゴマインドストーム NXT は発表当初からオープンソースにすることを公言していましたが、当分公開されないだろうと思っていたファームウェアのソースがついに公開されました!
You can now start developing your own LEGO MINDSTORMS NXT firmware version. By acception the "LEGO Open Source License Agreement" below, you will be able to look over the shoulders of our firmware developers. This will enable you to change the functionality from the very lowest hardware abstration level to the user ineration level within the LEGO MINDSTORMS NXT. The Open Source files include all the source files needed for the ARM7 ATMEL microcontroller and the 8-bit AVR ATMEL microcontroller.
ちょっと中身を見てみましたが、アイコンやフォント、起動画像のリソース画像が入っていたりして、プログラマじゃなくて楽しめる内容になっています。もちろん組み込み系プログラマやマイコン好きな人には、たまらない情報であることは間違いないです。IAR Embedded Workbenchでビルドできる模様。まずは画像を差し替えたファームウェアを作って遊ぼうかしら。わくわく。
この公開をきっかけに brickOS や leJOS などの開発が加速するといいですね。
ついでに最新ファームウェア v1.04 も公開されているので、アップデートしておきましょう。今回公開されたソースが最新ファームウェアのものかはわかりません。
コメント