課程簡介
嵌入式 C 程式設計
- 概述 C 程式設計基礎
- 記憶體分配
- 中斷
- 多任務和多線程
- 同步和任務間通信
- 外設通信
- 編譯器
### 即時 Linux、RTOS 和嵌入式 Linux
- Linux 簡介 - 架構、檔、目錄 - POSIX - 多線程和任務 - Tolchain、Bootloader、Kernel、rootfs - 從 Raspbian 開始,然後解釋如何構建 - 一個專用的(和較小的映射) - Buildroot 或 Yocto - PREEMPT\_RT, Xenomai - RTEMS - 交叉編譯,共用庫 - Networking
### 開發嵌入式 linux 驅動
- 內核、模組 - 設備集成 - USB、GPIO、I2C、SPI、網路、塊設備 ### 硬體介面
- 串行、SPI、I2C - TCP/IP、UDP - Zigbee、Wi-Fi - ADC、Arduino
- 顯示器 - GSM數據機 - 網络###嵌入式C++,Qt
### 強大且故障安全的嵌入式軟體
- 有效和高效的程式設計 - 調試和故障排除 - 檢查和分析 - 防禦性自檢代碼 - 看門狗
### ARM技術與程式設計
客戶評論 (5)
Trainer's way of explaining
Deepak Tiwari - Beamtrail
Course - Circuits and Electronics Fundamentals
培訓師知識淵博,在帶有顯示幕的“真實”硬體設備上提供實時代碼示例非常棒。
Silver Kuusik - Engie Mobisol GmbH
Course - FreeRTOS: Programming for Real Time Operating Systems
機器翻譯
培訓師真的很友善,知識淵博,不厭其煩地解釋我不知道的事情
Felix - Microchip Technology Inc
Course - Embedded C Application Design Principles for Automotive Professionals
機器翻譯
Just getting off the ground and doing some basic things was super useful
Remy Pieron - Facebook
Course - Arduino Programming for Beginners
The trainer was very interactive and steadily paced.