Raspberry PiをOSをインストールしないBareMetal(素のハードウェア)の状態で利用し、低レイヤーの世界に親しむための本。ハード・ソフト両方の環境構築から、LED、UART、libc、割り込みプログラミングまで。付録にJTAGデバッグ方法も追加。 関連サイト本書の関連ページが用意されています。 「BareMetalで遊ぶ Raspberry Pi」サンプルコード内容紹介普段の私たちは非常に便利な、高レイヤーな世界で暮らしています。コンピュータの電源をつければ自動でOS が立ち上がって作業ができますし、多くの周辺機器はUSB で接続するだけで勝手に使えるようになります。それに比べ、低レイヤーなマイコンの世界ではLED を点灯するだけでも一苦労、周辺機器をつなぐとなれば周辺機器のデータシートとにらめっこして通信仕様を一つ一つ実装していくなど大変な苦労が必要です。 (中略) 本書