標準テキスト組込みプログラミング
ヒョウジュン テキスト クミコミ プログラミング
ハードウェア基礎
- 著者:
- 富士通ラーニングメディア(フジツウ ラーニング メディア)
- 注目:
- 総合 2789 位
- 出版社:
- 技術評論社
- 出版日:
- 2008年05月
- ISBN:
- 9784774134260
- 在庫:
- 在庫あり
なぜ注目されているか
技書の森解説
『標準テキスト組込みプログラミング』 (富士通ラーニングメディア 編著、技術評論社、2008 年 4 月刊) は、組込みシステムの開発に要るコンピューターとハードウェアの基礎知識を 2 部 6 章の教科書の形にまとめた本です。版元の書籍ページの見出しには「ハードウェア基礎」が添えられています。版元の概要によれば、実際に開かれているセミナーの内容をもとにし、組込みシステム技術協会 (JASA) が実施する組込み技術者試験 ETEC のクラス 2 のカリキュラム構成に準拠しています。版元は対象として、組込みシステムの開発に従事する人、ハードウェアに関する知識に自信のない人、メーカーへの就職前に基本を身につけたい学生を挙げ、ソフトウェア編を続刊として案内しています。
2 部 6 章の構成、組込みシステムの基礎からプロセッサー周辺技術まで
第 1 部は第 1 章と第 2 章です。第 1 章「組込みシステムの基礎」でハードウェア構成とソフトウェア構成、組込みシステムの特徴を整理し、第 2 章「情報とデータ」で基数と基数変換、2 進化 10 進コード、固定小数点数と浮動小数点数、丸め誤差と情報落ちと桁落ち、シフト、論理積から否定論理和までの論理演算と MIL 記号による論理回路を扱います。第 2 部「ハードウェア」は第 3 章「MPU の仕組み」、第 4 章「メモリの仕組み」、第 5 章「外部周辺装置」、第 6 章「プロセッサ周辺技術」の 4 章です。どの章も末尾に確認問題と解答と解説が付き、巻末の参考情報には組込みソフトウェア技術者試験のクラス 2 試験要綱が載っています。
第 2 部の MPU、メモリ、周辺装置、プロセッサー周辺技術
第 3 章は命令実行の仕組みとビット幅、プロセッサアーキテクチャと高速化、クロックと省電力制御、レジスター、加算器とフリップフロップ、スタック、バス、そして DSP、GPU、MMU といったコプロセッサーまでを順に取り上げます。第 4 章は SRAM と DRAM、マスク ROM から EPROM、フラッシュメモリまでの記憶素子です。第 5 章はスイッチのチャタリングとエッジ、センサー、LCD、7 セグメント LED、補助記憶装置、通信の規格を扱い、第 6 章は割り込みの種類と仕組み、割り込みコントローラー、多重割り込み、例外、DMA、タイマーとカウンター、ウォッチドッグタイマー、A/D コンバーターと D/A コンバーターで締めくくります。
MPU とスタック、割り込み、ウォッチドッグタイマー
MPU (マイクロプロセッサー) は、CPU の働きを 1 つの半導体チップにまとめた部品です。スタック は、後に入れたデータを先に取り出す記憶の領域で、処理の前後でレジスターの中身を退避して戻す時などに使います。割り込みは、周辺装置やタイマーからの信号で MPU が実行中の処理を中断し、決められた処理へ移る仕組みです。ウォッチドッグタイマーは、一定時間の間に合図が来ないとプロセッサーをリセットするタイマーです。
本書は、組込みシステムの構成から数の表現、MPU、メモリ、外部周辺装置、プロセッサーの周辺技術までを 2 部 6 章に収め、各章を確認問題と解答と解説で結んでいます。
この本に興味がある方におすすめ
関連する本
富士通ラーニングメディア の他の書籍
関連記事
技術書の速読術 - 必要な情報を素早く見つける読み方
技術書の速読は「文字を速く読む」ことではなく「読まなくていい部分を見極めて飛ばす」こと。目的別の読み方と速読の 5 ステップを紹介します。
本を読むスピードは気にしなくていい
1 ページ読むのに 10 分かかっても問題ありません。プログラミングの本はゆっくり読むのが正解である理由と、焦らず読み進めるコツを紹介します。
DevOps 本ガイド - CI/CD とインフラ自動化を学ぶ技術書の選び方
DevOps の文化と原則から CI/CD、IaC、オブザーバビリティまで学べる技術書の選び方と学習順序を紹介します。
関連用語
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技
プログラミング
コンピューターに実行させる手順をプログラミング言語で記述し、動作を作り出す行為
グラフデータベース
ノード (エンティティ) とエッジ (関係) でデータを表現し、複雑な関係性のクエリに特化したデータベース
ログ集約
分散システムの複数サービスから出力されるログを一元的に収集 / 検索 / 分析する仕組み
木構造
親子関係を持つノードで構成される階層的なデータ構造
依存グラフとは - モジュール間の依存関係を可視化する方法
依存グラフはパッケージやモジュール間の依存関係を有向グラフで表現する手法。循環依存の検出 / ビルド順序の決定 / 影響範囲分析での活用法を解説