課程簡介
Embedded C programming
- Overview Fundamental of C programming
- Memory Allocation
- Interrupt
- Multitasking and multithreading
- Syncronization and intertask comm
- Peripheral comm
- Compiler
### Real time Linux, RTOS and embedded Linux
- Linux introduction - Architecture, files, directories - POSIX - Multi thread and task - Tolchain, Bootloader, Kernel, rootfs - start with Raspbian then explain how to build - a dedicated (and smaller image) with - Buildroot or Yocto - PREEMPT\_RT, Xenomai - RTEMS - Cross Compile, shared library - Networking
### Developing embedded linux driver
- Kernel, modules - Device haracteristic - USB, GPIO, I2C, SPI, Network, Block devices ### HW interfacing
- serial, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino
- Display - GSM modem - Network ### Embedded C++, Qt
### Robust and fail-safe embedded software
- Effective and efficient programming - Debugging and troubleshooting - Inspection and analysis - Defensive, self test codes - Watchdog
### ARM technology and programming
客戶評論 (5)
他非常詳細地回答了我的問題。
Khaled Almarzooqi - Beamtrail
課程 - Circuits and Electronics Fundamentals
機器翻譯
Sean是一位充滿活力的演講者,實踐練習非常有趣,我能看到它們如何真正適用。
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
機器翻譯