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

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

監修
監修
翻訳
原著
翻訳
原著

形式:
書籍
発売日:
ISBN:
9784798112084
定価:
3,740(本体3,400円+税10%)
仕様:
B5変・352ページ

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

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

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

エンジニアリングと利益

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

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

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

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

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

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

第5章 実装とテスト

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

第6章 目的は達したか?

目的は達したか?

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

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。
この商品の「よくある質問」はありません。
正誤表の登録はありません。