コース概要

モジュール1: 組み込みシステムの概要

  • 概要
    組み込みシステムがさまざまな業界で果たす目的と範囲を理解する。
  • 組み込みシステムの特性
    実時間制約、専門的な機能、ハードウェア・ソフトウェア統合などの主な特徴を学ぶ。
  • 組み込みシステムの種類
    スタンドアロンシステム、リアルタイムシステム、ネットワーク化された組み込みシステム、モバイル組み込みシステムなどの異なるカテゴリーを探索する。
  • 組み込みアーキテクチャ
    ハーバードアーキテクチャとフォン・ノイマンアーキテクチャなどの一般的なアーキテクチャモデルを紹介する。

モジュール2: プログラミング言語と開発環境

  • C言語
    Cプログラミング言語の概要、文法、組み込みシステムで広く使用される理由を学ぶ。
  • 組み込みシステム用C言語
    メモリ操作やハードウェアレジスタなどのハードウェアと直接対話するためにCがどのように使用されるかを学ぶ。
  • ハードウェアインターフェースプログラミング
    センサ、アクチュエータ、その他のハードウェアコンポーネントを制御するための低レベルコードを記述する方法を理解する。

モジュール3: マイクロコントローラーの基礎

  • マイコンアーキテクチャ
    マイクロコントローラーの内部構造と動作の紹介。
  • 基本的な設定
    さまざまなアプリケーション向けにマイクロコントローラーを設定し、初期化する方法を学ぶ。
  • 基本的な周辺機器
    タイマーやADC(アナログ・デジタル変換器)、UART、GPIOなどの一般的な周辺機器を探索する。

モジュール4: IoT (Internet of Things)

  • IoTの概要
    IoTの概念を理解し、組み込みシステムがIoTソリューションの主要な構成要素である理由を学ぶ。
  • IoTアーキテクチャ
    感知層、ネットワーク層、データ処理層、アプリケーション層などのIoTシステムのレイヤーを学ぶ。

要求

  • プログラミング概念に familarity があること
  • コンピュータシステムの基本的な理解

対象者

  • エンジニアリング専門家
  • 組み込みソフトウェア開発者
  • IoTと組み込みシステム設計に興味がある技術者
 21 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー