現在地
トップ > 電子書籍 > PC・システム開発 > その他
よくわかる組込みシステム開発入門ーー要素技術から開発プロセスまで

よくわかる組込みシステム開発入門ーー要素技術から開発プロセスまで  [電子書籍版]
組込みシステム技術協会 人材育成事業本部

2,728(税込)

商品情報

商品説明

内容紹介

(概要)

組込みシステム開発と言えば、従来は電子回路からアプリケーションまでの垂直型開発を意味し、おもな要素技術はミドルウェアよりも下位層、とくにOSとデバイス制御に大きなウェイトが置かれていました。しかし近年は、最下層から開発することはせずに、既存のOSあるいはミドルウェア以上でアプリケーションを直接開発するプラットフォーム型開発が主流となりつつあります。このような状況を踏まえ本書では、最初に手を動かしながらプログラミングを体験し、組込みアプリケーション開発に必要な要素技術と関連する情報を体系的に学ぶことができる構成になっています。執筆陣は企業や大学で人材育成にも精通したプロフェッショナルです。さらに末章では組込み開発の現場で採用される開発プロセスも解説しているので、新社会人の研修テキストとしてもご活用いただけます。

※電子版のみETEC クラス2試験の割引キャンペーン・コード付き


(こんな方におすすめ)

・これから組込みシステムを学ぶ学生、新社会人

・組込みエンジニアに興味のある方

・ETEC(組込みソフトウェア技術者試験)の受験者


(目次)

Part 1:組込みの門をくぐってみよう

Chapter 1:組込みプログラムの最初の一歩

 1-1:組込みプログラムとは

 1-2:最初に用意するもの

 1-3:PCとボードを接続して設定を確認する

 1-4:組込みシステムの開発手順

 1-5:LEDを点灯させる(その1):プログラム

 1-6:LEDを点灯させる(その2):コンパイル

Chapter 2:“思ったとおり”に動かそう

 2-1:プログラムを新規作成する

 2-2:Blinkプログラムはどのように処理しているか

 2-3:LEDの点滅パターンを変更してみる

 2-4:PCで動作するプログラムとの違い

 2-5:入出力操作のために理解しておくべきこと

 2-6:外部にLEDを接続して点滅させてみる

Chapter 3:割込みとタイマを実装してみよう

 3-1:割込みについて

 3-2:タイマ機能と割込み

 3-3:タイマ機能を動作させてみよう

 3-4:2つのLEDを別々に制御する

 3-5:割込みを使用するメリット

 3-6:割込み処理の注意事項

Part 2:組込みシステムを支える技術

Chapter 4:マイコン基礎知識

 4-1:コンピュータの構成要素

 4-2:汎用コンピュータと組込み機器

 4-3:マイコンの構成

 4-4:電源が入ってからの動作

 4-5:制御プログラムの形式(ポーリングと割込み)

 4-6:システムクロックとタイマ

Chapter 5:外部の情報を知るための周辺機能

 5-1:シリアル通信

 5-2:GPIO

 5-3:アナログ情報

 5-4:PWM

 5-5:DMA

 5-6:MMU

Chapter 6:リアルタイムOS

 6-1:組込みOSを使う理由

 6-2:リアルタイムOSとは

 6-3:割込み

 6-4:マルチタスクとコンテキストスイッチ

 6-5:スケジューラとスケジューリングアルゴリズム

 6-6:タスクステータス(タスクの状態)

 6-7:システムコール

 6-8:メモリ管理

 6-9:タスク間の同期

 6-10:排他制御

 6-11:排他制御とデッドロック

 6-12:タスク間通信の種類

Chapter 7:組込みプログラミングでの注意事項

 7-1:メモリマップドI/Oとvolatile修飾子

 7-2:リエントラント(再入可能)処理

 7-3:ビット演算

 7-4:エンディアン

 7-5:アラインメント

 7-6:割込み処理との競合

 7-7:割込み処理の注意事項

 7-8:メモリの確保

 7-9:優先順位の逆転

Chapter 8:通信サービスとネットワーク技術

 8-1:インターネット

 8-2:プロキシサーバ

 8-3:プロトコル

 8-4:Ethernet(IEEE802.3)

 8-5:無線LAN(IEEE802.11x)

 8-6:Bluetooth/BLE

 8-7:LPWA

 8-8:赤外線通信

 8-9:RFID

 8-10:車載ネットワーク

 8-11:セキュリティ

Part 3:組込み開発の流れを知ろう

Chapter 9:開発プロセス

 9-1:開発プロセスとは

 9-2:ソフトウェア要求分析

 9-3:ソフトウェア方式設計

 9-4:ソフトウェア詳細設計

 9-5:コーディング

 9-6:ソフトウェアテストの概要

 9-7:単体テスト

 9-8:ソフトウェア結合テスト

 9-9:ソフトウェア適格性確認テスト

Chapter 10:開発プロセスに関連する用語と解説

 10-1:ソフトウェア要求分析

 10-2:ソフトウェア方式設計

 10-3:ソフトウェア詳細設計

 10-4:コーディング

 10-5:単体テスト

 10-6:ソフトウェア結合テスト

Appendix

 A-1:電子計算機とマイクロコンピュータ

 A-2:電子計算機周辺の歴史

 A-3:半導体技術と電子計算機

 A-4:SoC(System on Chip)とマルチプロセッシング


商品レビュー(2件)

総合評価
 

楽天Koboのレビュー

まだレビューがありません。 レビューを書く

楽天ブックスランキング情報

  • 週間ランキング

    ランキング情報がありません。

  • 日別ランキング

    ランキング情報がありません。

楽天Kobo電子書籍版

最近チェックした商品

    ※表示を削除したい場合は閲覧履歴のページから削除お願いいたします

    ランキング:PC・システム開発

    ※1時間ごとに更新

    1. 1
      生成AIパスポート公式テキスト 第4版
      電子書籍 生成AIパスポート公式テキスト 第4版

      一般社団法人生成AI活用普及協会

      1,782円(税込)

    2. 2
      GUGA公認 公式テキスト第4版対応版 生成AIパスポート テキスト&問題集
      電子書籍 GUGA公認 公式テキスト第4版対応版 生…

      一般社団法人 生成AI活用普及協会(GUGA)

      1,980円(税込)

    3. 3
      深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第3版
      電子書籍 深層学習教科書 ディープラーニング G検…

      一般社団法人日本ディープラーニング協会

      1,540円(税込)

    4. 4
      オラクルマスター教科書 Silver SQL 26ai Oracle AI Database 26ai SQL Associate(試験番号1Z0-171)
      電子書籍 オラクルマスター教科書 Silver SQL 26ai…

      日本オラクル株式会社

      6,600円(税込)

    5. 5
      情報処理教科書 ITストラテジスト 2026〜2027年版
      電子書籍 情報処理教科書 ITストラテジスト 2026〜…

      広田 航二

      4,158円(税込)

    1. 1
      【令和8年度】 いちばんやさしい ITパスポート 絶対合格の教科書+出る順問題集
      【令和8年度】 いちばんやさしい ITパス…

      高橋 京介

      1,815円(税込)

    2. 2
      【入荷予約】あらゆる仕事が爆速化する Claude Code徹底活用術
      【入荷予約】あらゆる仕事が爆速化する …

      ひつじ

      2,420円(税込)

    3. 3
      公式テキスト第4版対応版 生成AIパスポート テキスト&問題集
      公式テキスト第4版対応版 生成AIパスポー…

      生成AI活用普及協会(GUGA)

      1,980円(税込)

    4. 4
      深層学習教科書 ディープラーニング G検定(ジェネラリスト)公式テキスト 第3版
      深層学習教科書 ディープラーニング G検…

      一般社団法人日本ディープラーニング協会

      3,080円(税込)

    5. 5
      MOS Excel 365 対策テキスト&問題集
      MOS Excel 365 対策テキスト&問題集

      富士通ラーニングメディア

      2,310円(税込)

    このページの先頭へ