Product Details
ISBN 10 : 4296071076
Content Description
ラズパイPicoの性能を最大限に引き出すプログラミングを解説
豊富なサンプルソースコードと簡単な実装例で動かして理解
「ベアメタル」とは、OSやファームウェアを介在することなく、ハードウェア(本書ではラズパイPico)を直接制御することを指します。つまり、ベアメタル開発によってオーバーヘッドのないシステムを開発でき、ラズパイPicoの性能をフルに引き出すことができるわけです。
ただし、自分でハードウェアを制御しながらプログラムを作る必要があり、ハードウェアとプログラミングの両方で高度な知識とスキルが求められます。プログラムの開発言語についても、ラズパイPicoの電子工作ではMicroPythonが一般的ですが、ベアメタル開発ではC言語を利用します。初めての人にとっては、やや高度なプログラミング言語と言えるでしょう。
本書は、豊富なサンプルプログラムを用意し、ハードウェアの制御やC言語が初めてでも、実際に動かしながらステップアップできるように解説しています。ラズパイPicoを使った組み込みシステムやIoT機器を開発したいエンジニアにもお薦めの1冊です。
【著者紹介】
米田聡 : テクニカルライター。主にゲーム情報サイト「4Gamer.net」や、日経BPが発行していた定期誌「日経Linux」などで多くの記事を執筆してきた。マイコンボードを使った専門書も数多く執筆している(本データはこの書籍が刊行された当時に掲載されていたものです)
Customer Reviews
Recommend Items
Feedback
Missing or incorrect information?
Product information of this page .
