gihyo.jp » 書籍案内 » 書籍シリーズ » 組込みエンジニアBooks――Computer Science » 組込みシステム実践プログラミングガイド〜ITRON仕様OS/T-Kernel対応

組込みエンジニアBooks――Computer Scienceシリーズ組込みシステム実践プログラミングガイド〜ITRON仕様OS/T-Kernel対応

[表紙]組込みシステム実践プログラミングガイド〜ITRON仕様OS/T-Kernel対応

2008年7月5日発売

社団法人トロン協会 著,坂村健 監修

B5変形判/264ページ

定価3,024円(本体2,880円)

ISBN 978-4-7741-3528-1

  • 本書のサポートページ

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書は,ITRON仕様OSやT-Kernelを使用したシステムアプリケーションプログラムを開発するためのガイドブックです。組込みシステムにおけるプログラミングの基礎知識と応用方法,高度なテクニック,さらに用語集,μITRON3.0,ITRON4.0,T-Kernelの仕様の差などを記載し,実際に開発業務に従事する技術者に必要な情報を盛り込んでいます。

また,具体的なシステムの初期化方法として「ルネサステクノロジ」「富士通マイクロエレクトロニクス」「NECエレクトロニクス」「東芝」「グレープシステム」社製のOSでのタスク起動方法についても解説しています。

こんな方におすすめ

  • ITRON仕様OSやT-Kernel仕様OSを仕様した開発に従事する方
  • 組込みシステムの開発に従事しようと考えている方
  • 組込みシステムの教育を実施する先生や担当者

本書のサンプル

本書の紙面イメージは次のとおりです。画像をクリックすることで拡大して確認することができます。

サンプル画像1

サンプル画像2

サンプル画像3

目次

Part 1 組込みシステムと開発方法

  • Chapter 1 組込みシステムの概要
  • Chapter 2 リアルタイムオペレーティングシステム

Part 2 組込みプログラミング入門編

  • Chapter 3 システム初期化の流れ
  • Chapter 4 タスク間の同期
  • Chapter 5 タスク間通信
  • Chapter 6 排他制御
  • Chapter 7 定間隔処理(ポーリング)
  • Chapter 8 ハンドラとタスク

Part 3 組込みプログラミング応用編

  • Chapter 9 排他制御の応用例
  • Chapter 10 起床待ちと自タスクの遅延の使い分け
  • Chapter 11 タスク間通信の応用例
  • Chapter 12 ラウンドロビン処理
  • Chapter 13 チャタリングの除去
  • Chapter 14 データキュー機能の実装例
  • Chapter 15 ミューテックス機能の実装例

Part 4 高度なプログラミングテクニック編

  • Chapter 16 タスク分割と優先度の設定
  • Chapter 17 割込み処理モデル
  • Chapter 18 例外処理モデル
  • Chapter 19 カーネルオブジェクトの属性
  • Chapter 20 タスクのスタックサイズ
  • Chapter 21 時間の分解能についての注意
  • Chapter 22 電源ONからタスクの実行まで

Appendix 参考情報

  • Appendix 1 用語集
  • Appendix 2 参考文献
  • Appendix 3 仕様書の読み方
  • Appendix 4 μITRON3.0,μITRON4.0,T-Kernelの仕様の比較
  • Appendix 5 組込みリアルタイムOSのセミナーについて
G-CLOUD

ピックアップ

エンジニアパワーアップ講座 ~システム基盤を活用するための基礎知識~

イマドキのエンジニアに要求されるさまざまな知識や能力。これらを効率よくキャッチアップしていくヒントをいろいろな視点から取り上げます。

LinuxCon Japan/ Tokyo 2010の歩き方

9月開催「LinuxCon Japan/ Tokyo 2010」の見どころと楽しみ方を,メインスピーカーの皆さんに自ら紹介していただきましょう。

自分で考えた家が現実に!? ~「3DマイホームデザイナーLS3」で実現する,普請道楽のススメ

「3DマイホームデザイナーLS3」を使えば,パズル感覚の簡単操作で理想の住まいを立体的にシュミレートすることができます。

手軽に使える専用サーバ「さくらのマネージドサーバ」を徹底チェック

1台のサーバを占有して使うことができる「さくらのマネージドサーバ」に新たに加わった「Core 2 Duoプラン」の特徴と魅力をお伝えします。

gihyo.jp インフラエンジニア情報局

ネットワークやITにかかわるあらゆる業種で必要とされるインフラエンジニアに向けた情報や魅力を多角的に紹介します。

一行クイックアンケート

gihyo.jpで取り上げてほしいネタは?

※検索はページ右上の検索ボックスをご利用ください。

よく読まれている連載

目指せ!iPhoneアプリ開発エキスパート

2008年7月,日本での展開が始まりたくさんのユーザを獲得しているiPhone。その醍醐味の1つは,オリジナルアプリの開発でしょう。本連載では,iPhoneアプリ開発について,基礎から公開の手順まで,じっくり丁寧に解説します。

シモダテツヤのIT四コマふんわり劇場

IT界を揺るがす四コマ漫画家“シモダテツヤ”が,毎回楽しい四コマ漫画とふんわりしたコラムでお届けしていきます!

ただのメモでは勿体ない!Evernoteに人生を記憶しよう

これからEvernoteをはじめたい,もっとEvernoteを使いこなしたいという方向けにEvernoteの基本的な使い方から応用技,情報整理術やライフログなどの具体的な運用方法まで解説していきます。

Cassandraのはじめ方─手を動かしてNoSQLを体感しよう

今話題のNoSQLデータベースの中でもFacebook,Twitter,Diggなどの有名Webサービスがこぞって導入したことで注目を集めているのがCassandraです。この連載ではCassandraを実際に動かしながら,その仕組みとメリットを解説します。

memcachedの活用と運用 実践編

本特集では,memcachedを利用している方に向けて,実践的なテクニックを伝授します。

Google Chrome版Firebug:デベロッパーツール取扱説明書

WebKitのWebInspector(デベロッパーツール)は飛躍的な進化を遂げています。多機能化するデバッガーの使い方とノウハウを詳細に解説します。

世界を目指せ!Androidアプリ開発入門

本連載では,12回にわたってAndroidアプリ開発について解説します。本連載を見ながら,Androidケータイ元年といわれている2010年をぜひ楽しんでください。

ゼロから学ぶOAuth

これからのWebサービスを開発する上で不可欠な技術「OAuth」の概念や基本情報に加えて,実際に開発する際に必要なポイントを解説します。

JavaScriptでわかる!組込みプログラミングの神髄

組込みプログラミングのエッセンスは,実はJavaScriptプログラミングから得ることができるのです。その極意を特集としてお届けしましょう。

Ruby on Railsで作られたプロジェクト管理ツールredMineを使ってみよう!

Ruby on Railsで作られたプロジェクト管理ツールredMineの,環境構築からセッティング,運用方法まで解説します。

連載一覧

最近のコメント