コース概要
組み込み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テクノロジーとプログラミング
お客様の声 (5)
彼は私の質問に非常に丁寧に答えてくれます。
Khaled Almarzooqi - Beamtrail
コース - Circuits and Electronics Fundamentals
機械翻訳
ショーンはダイナミックな講演者で、実践的な演習も非常に興味深く、実際に応用できることがわかりました。
Temira Koenig - Yeshiva University
コース - Raspberry Pi for Beginners
機械翻訳
トレーナーは非常に親切で知識が豊富で、私が知らないことを説明するために努力してくれました
Felix - Microchip Technology Inc
コース - Embedded C Application Design Principles for Automotive Professionals
機械翻訳
有用な知識の習得と、以前は確信が持てなかったいくつかの点の明確化。
Kenneth Mahoney - University of Glasgow
コース - Arduino: Programming a Microcontroller for Beginners
機械翻訳
講師の知識に本当に感心しました。
Aaron Swift - ITW Hobart
コース - FreeRTOS: Programming for Real Time Operating Systems
機械翻訳