組込みマルチタスクプログラミング実践講座(宇野俊夫 有限会社ハラパン・メディアテック 有限会社ハラパン・メディアテック 宇野みれ Kieth E. Curtis)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. 組込みマルチタスクプログラミング実践講座

組込みマルチタスクプログラミング実践講座

監修

監修


形式:
書籍
発売日:
ISBN:
9784798112084
価格:
本体3,400円+税
仕様:
B5変・352ページ
分類:
ハードウェア・自作
  • このエントリーをはてなブックマークに追加

実務と方法論のギャップを埋める「超実践的」設計手法の全解説!!

情報家電機器・運輸/交通・各種製造装置やシステムなど、さまざまな場面・製品で高度化・複雑化の進む組込みシステム。本書では、あらゆる組込みシステムで活用されているマルチタスクプログラミング技術を、基礎の基礎から実務レベルまで徹底解説しています。特に、システムレベル・コンポーネントレベルの設計手法に関してこれだけ充実したコンテンツには類がなく、多くの組込みエンジニアにとって「ありそうでなかった」必携の技術解説教本となる一冊です。


第1章 本書には何が書かれていてなぜ読まなければならないのか

エンジニアリングと利益

第2章 組込みプログラミングの基本コンセプト

記数法
  二進数
  符号付き二進数
  固定小数点二進表記
  二進数浮動小数点表記
  代替記数法
  二進化十進数(BCD)
  ASCII
  エラー検出
データ構造
  シンプルなデータ型
  複雑なデータ型
通信プロトコル
  シンプルなデータブロードキャスト
  イベントドリブンのシングル転送
  イベントドリブンのマルチエレメント転送
数学
  二進数の加算と減算
  二進数の乗算
  二進数の除算
数値比較
  条件文
  ループ
  その他のフロー制御文
ステートマシン
  データインデックスステートマシン
  実行インデックスステートマシン
  ハイブリッドステートマシン
マルチタスキング
  マルチタスキングの4つの基本要件
  コンテキストスイッチング
  タスク通信
  実行優先度の管理
  タイミング制御
  オペレーティングシステム
  ステートマシンのマルチタスキング

第3章 システムレベルの設計

要件ドキュメントの解剖
  機能リスト
  機能リストに関する質問
  ユーザインタフェース
  通信
  タイミング要件
  システムの優先度
  エラー処理
システム-レベルの設計
  タスク定義
  互換性ソフトウェア機能の基準
  非互換ソフトウェア機能の基準
  通信
  タイミング分析
  優先度ハンドラ
  エラー復旧
  システムレベルの設計のドキュメント化

第4章 コンポーネントレベルの設計

タスクステートマシン
通信
システムタイミング
優先度ハンドラ
エラー復旧システム

第5章 実装とテスト

テストドライバルーチンのビルド
  データのキャプチャとロギング
  通信ルーチンと通信経路のモニタ
  タスクステートマシンの実装

第6章 目的は達したか?

目的は達したか?

本書は付属データの提供はございません。

書籍への問い合わせ

正誤表、追加情報をご確認の上、こちらよりお問い合わせください

書影の利用許諾について

本書籍に関する利用許諾申請はこちらになります

追加情報はありません。
正誤表の登録はありません。