コース概要

組み込みCプログラミング

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

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

- Linuxの紹介 - アーキテクチャ、ファイル、ディレクトリ - POSIX - 多スレッドとタスク - トールチェイン、ブートローダー、カーネル、rootfs - Raspbianから始め、どのように構築するかを説明 - 専用(かつ小さなイメージ)の - BuildrootまたはYocto - PREEMPT_RT, Xenomai - RTEMS - クロスコンパイル、共有ライブラリ - ネットワーキング

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

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

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

- 表示 - GSMモデム - ネットワーク ### 組み込みC++、Qt

### 高信頼性と障害に強い組み込みソフトウェア

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

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

 140 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー