翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 法人のお客様へ 新規会員登録 ログイン
SEshop

C言語によるリアルタイム組込みOS 自作講座【PDF版】

宇野 俊夫(著)

商品番号
128780
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2017年04月03日
ISBN
9784798128788
データサイズ
約11.8MB
制限事項
印刷可・テキストのコピー可
キーワード
プログラミング  C言語  電子書籍【PDF版】

3,520円(税込)(本体3,200円+税10%)
送料無料

320pt (10%)
ポイントの使い方はこちら

在庫あり

初回購入から使えるポイント500円分プレゼント

紙の書籍はこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

  • ポスト
  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずPDF利用案内をお読みください。

リアルタイムOSを学び、プログラミングして、動かせる

根強く幅広いテーマの「OS自作」と、「リアルタイム組込みOS」を「C言語」によって実現した、隠れた画期的待望の一冊です。OS/リアルタイムOSの内部的仕組みを学びながら、実際にプログラミングを行い、実際に動く本格的リアルタイムOSとアプリケーションを作れる本書は、OS関連、C言語関連のみならず、電子関係書籍棚にもムーブメントを巻き起こせる一冊です。

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。

第1章 組込みシステムとソフトウエア

1.1 組込みシステムとは
1.2 組込みシステムのソフトウエア開発
1.3 代表的なマイコンと開発環境

第2章 リアルタイムOSとは

2.1 OSに求められること
2.2 簡単なOSを作ってみよう ~タスクループからOSへ

第3章 リアルタイムOSが提供する機能の概要

3.1 RTOSの構造と機能
3.2 実際の処理の例によるOSの動作解説

第4章 リアルタイムOSの内部

4.1 システムの動作状態
4.2 スケジューラ
4.3 同期・通信機能
4.4 メモリ管理機能
4.5 割込み処理機能
4.6 時間管理機能
4.7 信頼性を高める仕組み

第5章 スケジューラ

5.1 マルチタスク処理の仕組みとスケジューラ
5.2 タスク管理の技法
5.3 スケジューリング方式
5.4 優先度逆転とデッドロック

第6章 同期・通信機能

6.1 タスク管理と同期・通信機能

第7章 メモリ管理機能

7.1 メモリ管理が必要になる場合
7.2 メモリ構造と処理性能

第8章 割込み処理機能

8.1 割込み処理とタイミング制御
8.2 割込み処理と非決定論的動作

第9章 時間管理機能

9.1 計時機能の実装
9.2 タスクの管理と計時機能

第10章 信頼性を高める機能

10.1 処理の正確さとデータの正確さ
10.2 エラー処理

第11章 リアルタイムOSの設計

11.1 対象規模の想定とリソースの検討
11.2 要求仕様書
11.3 開発環境と実行環境

第12章 リアルタイムOSの設計 2

12.1 システムの状態設計
12.2 システムコールの設計

第13章 タスク管理機能の実装

13.1 スケジューラの実装
13.2 タスク管理ブロックの処理
13.3 時分割タスクの管理
13.4 タスク管理システムコールの実装

第14章 タスク間通信機能の実装

14.1 セマフォの実装
14.2 イベントフラグの実装

第15章 割込み管理機能の実装

15.1 タスクスイッチを発生する割込み
15.2 タスクスイッチを発生しない割込み処理
15.3 多重割込み処理の管理機能の構想

第16章 時間管理機能の実装

16.1 時間関連のシステムコールの実装

第17章 その他のシステム機能の実装

17.1 初期化ルーチン
17.2 システム待機・復旧ルーチン
17.3 エラー処理ルーチン

第18章 アプリケーションの設計

18.1 RTOSとアプリケーション
18.2 サンプルアプリケーションの仕様(キッチンタイマ)
18.3 サンプルアプリケーションの仕様(MP3プレーヤー)

第19章 アプリケーションの実装

19.1 キッチンタイマの実装
19.2 MP3プレーヤーの実装

索引

各種問い合わせは以下のリンクからご連絡ください

関連商品

おすすめ特集

ロングセラーコンピュータ書

ITエンジニアにぜひ読んでいただきたい、翔泳社のロングセラーコンピュータ書を厳選

ITインフラ関連本特集

ネットワーク/サーバー/セキュリティを学ぶなら読んでおきたいおすすめの書籍

生成AI特集

テキスト生成、画像生成、動画生成など、生成AI活用のスキルが身につく本をご紹介

Web制作関連本特集

HTML/CSS、JavaScript、UI/UX、デザインまで。Web制作・フロントエンド開発に役立つ本

マーケティングおすすめ本

マーケティングの勉強におすすめの本。基本から実務に役立つ戦略設計まで

介護職におすすめの本

介護職を目指す人の試験対策書、現場スタッフのための実務書など、介護職に役立つ本

特集をもっと見る