技術書の本棚

トップ > 分野別のおすすめ本 > 組み込みエンジニアの本おすすめ11冊|C言語→品質→組み込み→OS自作の順

※本ページはプロモーション(Amazonアソシエイト)を含みます。

組み込みエンジニアの本おすすめ11冊|C言語→品質→組み込み→OS自作の順

技術書の本棚 編集部|公開 2026-10-27

組み込みの本は、C言語の土台・品質(コーディング規約とデバッグ)・組み込み開発そのもの・OS自作の4つに分けると選びやすくなります。定番には刊行から年数が経った本も多いので、この記事では刊行年をはっきり出したうえで11冊を並べます。

先に結論:段階別の1冊目

段階1冊目次に
C言語の土台C言語ポインタ完全制覇C言語入門書の次に読む本
品質・規約組込み開発者におくるMISRA-C:2004CERT Cセキュアコーディングスタンダード
組み込み開発CとGNU開発ツールによる組み込みシステムプログラミング組込みI/Oインタフェース基礎講座
OSのしくみゼロからのOS自作入門OS自作入門(30日でできる!)

11冊の比較表

本刊行判型・ページ
C言語ポインタ完全制覇(新版)2017年12月B5・367ページ
C言語入門書の次に読む本2011年5月A5・415ページ
エキスパートCプログラミング1996年4月B5・334ページ
C言語デバッグ完全解説2008年3月B5・375ページ
組込み開発者におくるMISRA-C:20042006年10月B5・356ページ
CERT Cセキュアコーディングスタンダード2009年9月B5・366ページ
CとGNU開発ツールによる組み込みシステムプログラミング2007年6月B5・294ページ
組込みI/Oインタフェース基礎講座2006年9月B5・377ページ
ARM組み込みソフトウェア入門2007年8月B5・592ページ
ゼロからのOS自作入門2021年3月B5・744ページ
OS自作入門(30日でできる!)2006年2月B5・705ページ

C言語の土台

C言語ポインタ完全制覇

C言語ポインタ完全制覇の表紙
C言語ポインタ完全制覇
前橋 和弥/技術評論社/2017年12月/ISBN 9784774193816
Amazonで見る

2001年の旧版を改訂した新版(2017年12月)です。目次は「予備知識と復習」「Cはメモリをどう使うのか(実験)」「Cの文法を解き明かす」「配列とポインタのよくある使い方(定石集)」「データ構造」と進み、配列とポインタの紛らわしい文法を、メモリの使われ方から理解する構成です。入門書を1冊終えて、ポインタでつまずいている人に向いています。

C言語入門書の次に読む本

C言語入門書の次に読む本の表紙
C言語入門書の次に読む本
坂井 弘亮/技術評論社/2011年5月/ISBN 9784774146126
Amazonで見る

書名のとおり脱初心者向けで、目次は「分割コンパイル」「ライブラリの作成」「設計」「バグを出さないために」「デバッグ」「開発の例」の6章です。文法の次に必要な、複数ファイルでの開発・設計・デバッグの進め方をまとめた本です。

エキスパートCプログラミング

エキスパートCプログラミング : 知られざるCの深層の表紙
エキスパートCプログラミング : 知られざるCの深層
Peter van der Linden 著/梅原 系 訳/アスキー/1996年4月/ISBN 9784756116390
Amazonで見る

副題は「知られざるCの深層」。1996年刊行と古い本ですが、目次には「Cの宣言を解読する」「配列とポインタは別物だった」「リンクについて考える」「実行時間のデータ構造」など、言語仕様の背景やリンク・メモリの話が並びます。出版社は、規格の背景や欠点まで踏み込んだ本と紹介しています。中級者の読み物として向いています。

品質・コーディング規約・デバッグ

組込み開発者におくるMISRA-C:2004

組込み開発者におくるMISRA-C:2004 : C言語利用の高信頼化ガイドの表紙
組込み開発者におくるMISRA-C:2004 : C言語利用の高信頼化ガイド
MISRA-C研究会/日本規格協会/2006年10月/ISBN 9784542503465
Amazonで見る

副題は「C言語利用の高信頼化ガイド」。自動車業界発のコーディング規約 MISRA-C:2004 の全141のルールを解説した本(出版社の紹介)で、2006年に日本規格協会から刊行されました。規約は後の版(MISRA C:2012 など)も出ているため、自分の現場で使っている版を確かめてから読むのがおすすめです。

CERT Cセキュアコーディングスタンダード

CERT Cセキュアコーディングスタンダードの表紙
CERT Cセキュアコーディングスタンダード
Robert C. Seacord 著/久保 正樹、戸田 洋三 訳/角川グループパブリッシング/2009年9月/ISBN 9784048677967
Amazonで見る

CERT/CC のアナリストが、攻撃につながる危険な書き方や未定義の動作を避けるためのガイドラインをまとめた本です(出版社の紹介)。目次はプリプロセッサ・宣言と初期化・式・整数・浮動小数点・配列・文字列・メモリ管理・入出力など、項目別のルール集になっています。

C言語デバッグ完全解説

C言語デバッグ完全解説 : プログラムが動かない理由の表紙
C言語デバッグ完全解説 : プログラムが動かない理由
坂井 丈泰、坂井 弘亮/技術評論社/2008年3月/ISBN 9784774133621
Amazonで見る

副題は「プログラムが動かない理由」。目次は「初級コース:単純なバグ」「中級コース:よくあるバグ」「上級コース:再現しないバグ」と難易度順に進み、デバッグの手順と予防までを扱います。バグの型を知っておきたい人に向いています。

組み込み開発

CとGNU開発ツールによる組み込みシステムプログラミング

CとGNU開発ツールによる組み込みシステムプログラミングの表紙
CとGNU開発ツールによる組み込みシステムプログラミング
Michael Barr、Anthony Massa 著/有馬 三郎 訳/オライリー・ジャパン/2007年6月/ISBN 9784873113265
Amazonで見る

出版社の紹介によると、C言語の基礎がある読者向けに、組み込み開発に欠かせない内容(ハードウェアの基礎・構築手順・デバッグ・割り込み・最適化)をサンプルコードで解説した本です。目次は「初めての組み込みプログラム」「コンパイル、リンク、ロケート」「メモリ」「ペリフェラル」「割り込み」「オペレーティングシステム」「組み込みLinuxのサンプル」などで、組み込み開発の全体の流れを1冊でたどれます。

組込みI/Oインタフェース基礎講座

組込みI/Oインタフェース基礎講座 : 機器制御の基本となる入出力機構の動作原理および隣接技術との関係の表紙
組込みI/Oインタフェース基礎講座 : 機器制御の基本となる入出力機構の動作原理および隣接技術との関係
宇野 俊夫/翔泳社/2006年9月/ISBN 9784798111100
Amazonで見る

目次は「CPUとI/O」「パラレルI/O」「シリアルI/O」「割込み」「タイマ」「ATAとシリアルATA」「I/O処理とOS」。機器を制御する入出力のしくみを図で学ぶ本です。ハードウェア寄りの仕事を始めた人に向いています。

ARM組み込みソフトウェア入門

ARM組み込みソフトウェア入門 : 記述例で学ぶ組み込み機器設計のためのシステム開発の表紙
ARM組み込みソフトウェア入門 : 記述例で学ぶ組み込み機器設計のためのシステム開発
Andrew N. Sloss、Dominic Symes、Chris Wright 著 ほか/CQ出版/2007年8月/ISBN 9784789836180
Amazonで見る

出版社の紹介では、ARMコアの動作を製品開発者の視点から解説した本です。目次は ARM と Thumb の命令セット、効率的なC言語の書き方、アセンブリの最適化、例外と割り込み、ファームウェア、キャッシュ、メモリ保護・メモリ管理ユニットまで。592ページの厚い本で、2007年刊行のため最新のコアは載っていない点に注意してください。

OSのしくみ(OS自作)

ゼロからのOS自作入門

ゼロからのOS自作入門の表紙
ゼロからのOS自作入門
内田 公太/マイナビ出版/2021年3月/ISBN 9784839975869
Amazonで見る

知識ゼロから「MikanOS」というOSを自作する本(2021年3月刊行)です。出版社の紹介では、UEFI BIOS で起動して Intel64 モードで動き、ページングによるメモリ管理、USB 3.0 ドライバ、ウィンドウシステム、マルチタスク、ファイルシステムまで持つOSを作ります。記述言語は C++ です。744ページありますが、新しい環境で作れるのが利点です。

OS自作入門(30日でできる!)

OS自作入門 : 30日でできる!の表紙
OS自作入門 : 30日でできる!
川合 秀実/毎日コミュニケーションズ/2006年2月/ISBN 9784839919849
Amazonで見る

2006年刊行の、OS自作の定番です。目次は「PCの仕組みからアセンブラ入門まで」「32ビットモード突入とC言語導入」「割り込み処理」「マウス制御」「メモリ管理」と進み、アセンブラから1日ずつ積み上げていく構成です。刊行が古く、書かれている開発環境は今と違うため、新しく始めるなら「ゼロからのOS自作入門」から入るほうが進めやすいでしょう。

読む順番のおすすめ

コードの管理にはGitの本もあわせてどうぞ。

この記事の確かめ方

書名・版・刊行年月は国立国会図書館サーチとopenBD、目次・判型・ページ数・内容は紀伊國屋書店の書誌(出版社内容情報)で確かめています(2026年10月27日確認)。本の説明は目次と出版社の紹介をもとにした整理で、読んだ感想として書いたものではありません。