コース概要
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 テクノロジーとプログラミング
お客様の声 (5)
Trainer's way of explaining
Deepak Tiwari - Beamtrail
コース - Circuits and Electronics Fundamentals
トレーナーはとても親切で知識が豊富で、私が知らないことを一生懸命説明してくれました
Felix - Microchip Technology Inc
コース - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
コース - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.
Carolyn Yaacoby - Yeshiva University
コース - Raspberry Pi for Beginners
実務
James - Argent Energy
コース - Introduction to IoT Using Arduino
Machine Translated