Electronics

2014.02.27

ベアメタルで遊ぶRaspberry Pi

Text by Takumi Funada

baremetalpi

ITの世界で「ベアメタル」といったら、コンピュータをOS無しで動かす、という意味。ハードウェアに直接アクセスすることで、プロセッサの性能を追求したり、深いレベルでプログラミングを学ぶことができます。

シンプルなRaspberry Piはベアメタルコンピューティング向きなハードウェア。公式サイトには専用のサブフォーラムも開設されています。Googleで”baremetal raspberry pi”を検索するといろんな事例が見つかるはず。日本語の情報は潤沢とは言えませんが、状況は変化しつつあります。

達人出版会からβ版がリリースされた西永俊文著『BareMetalで遊ぶRaspberryPi』は詳細な入門書。クロス開発の環境構築から始まって、C言語によるLチカ、GDBを使ったデバッグなど、Raspberry Piでベアメタルするのに必要な情報が詰まってます。心強いガイドになりそう。

RasPiとベアメタルに関する、別の情報源も紹介しておきましょう。yamanekkoさんの記事はRasPiでmrubyを動かす方法を解説してます。
mrubyをRaspberry Pi(bare metal)で動かす: Windows編

Raspbianというメンテナンスの行き届いた標準ディストリビューションの存在がRasPiの魅力のひとつですが、敢えてそれをスルーして困難な道を行く人が少なからず存在することに面白さと可能性を感じます。