コース概要

Embedded Cプログラミング

  • 概要 C プログラミングの基礎
  • メモリの割り当て
  • 割り込み
  • マルチタスクとマルチスレッド
  • 同期とタスク間通信
  • 周辺機器通信
  • コンパイラ

### リアルタイム Linux、RTOS および組み込み Linux

- Linux 概要 - アーキテクチャ、ファイル、ディレクトリ - POSIX - マルチスレッドとタスク - Tolchain、ブートローダー、カーネル、rootfs - Raspbian から始めて、ビルド方法を説明 - Buildroot または Yocto を使用した専用 (および小さいイメージ) - PREEMPT\_RT、Xenomai - RTEMS - クロスコンパイル、共有ライブラリ - Networking

### 組み込み Linux ドライバーの開発

- カーネル、モジュール - デバイス特性 - USB、GPIO、I2C、SPI、ネットワーク、ブロック デバイス ### HW インターフェイス

- シリアル、SPI、I2C - TCP/IP、UDP - Zigbee、Wi-Fi - ADC、Arduino

- ディスプレイ - GSM モデム - ネットワーク ### 内蔵 C++、Qt

### 堅牢でフェイルセーフな組み込みソフトウェア

- 効果的かつ効率的なプログラミング - デバッグとトラブルシューティング - 検査と分析 - 防御的なセルフテストコード - ウォッチドッグ

### ARM テクノロジーとプログラミング

  140 時間

参加者の人数



Price per participant

お客様の声 (5)

関連コース

Raspberry Pi for Beginners

  14 時間

関連カテゴリー