- C言語を使った高精度な組み込みシステム ラズパイPicoベアメタル開発完全ガイド
-
- 価格
- 3,960円(本体3,600円+税)
- 発行年月
- 2025年09月
- 判型
- B5
- ISBN
- 9784296071074
この商品をご覧のお客様は、こんな商品もチェックしています。
- C#ポケットリファレンス 改訂第3版
-
価格:3,520円(本体3,200円+税)
【2024年07月発売】
- よくわかるC言語 増補新訂版
-
価格:2,475円(本体2,250円+税)
【2023年10月発売】


























[BOOKデータベースより]
ラズパイPicoの性能を最大限に引き出すプログラミングを解説。オーバーヘッドを最小化してリアルタイム制御を実現する。サンプルと実装例で動かして理解。
第1章 純正のPico C SDKのセットアップ
[日販商品データベースより]第2章 ベアメタル開発入門
第3章 GPIOの制御
第4章 Programmable IO(PIO)
第5章 PWM(Pulse Width Modulation)
第6章 ADC(Analog‐to‐Digital Converter)
第7章 I2C(Inter‐Integrated Circuit)
第8章 SPI(Serial Peripheral Interface)
第9章 USBデバイスの自作
ラズパイPicoの性能を最大限に引き出すプログラミングを解説
豊富なサンプルソースコードと簡単な実装例で動かして理解
「ベアメタル」とは、OSやファームウェアを介在することなく、ハードウェア(本書ではラズパイPico)を直接制御することを指します。つまり、ベアメタル開発によってオーバーヘッドのないシステムを開発でき、ラズパイPicoの性能をフルに引き出すことができるわけです。
ただし、自分でハードウェアを制御しながらプログラムを作る必要があり、ハードウェアとプログラミングの両方で高度な知識とスキルが求められます。プログラムの開発言語についても、ラズパイPicoの電子工作ではMicroPythonが一般的ですが、ベアメタル開発ではC言語を利用します。初めての人にとっては、やや高度なプログラミング言語と言えるでしょう。
本書は、豊富なサンプルプログラムを用意し、ハードウェアの制御やC言語が初めてでも、実際に動かしながらステップアップできるように解説しています。ラズパイPicoを使った組み込みシステムやIoT機器を開発したいエンジニアにもお薦めの1冊です。