Đề cương khóa học

Lập trình Embedded C

  • Tổng quan về C programming
  • Phân bổ bộ nhớ
  • Ngắt
  • Đa nhiệm và đa luồng
  • Đồng bộ hóa và giao tiếp giữa các nhiệm vụ
  • Giao tiếp ngoại vi
  • Compiler

### Linux thời thực, RTOS và Embedded Linux

- Giới thiệu Linux - Kiến trúc, tập tin, thư mục - POSIX - Đa luồng và nhiệm vụ - Tolchain, Bootloader, Kernel, rootfs - Bắt đầu với Raspbian rồi giải thích cách xây dựng - một hình ảnh (và hình ảnh nhỏ hơn) dành riêng với - Buildroot hoặc Yocto - PREEMPT_RT, Xenomai - RTEMS - Cross Compile, thư viện chia sẻ - Mạng lưới

### Phát triển driver Embedded Linux

- Kernel, modules - Đặc điểm thiết bị - USB, GPIO, I2C, SPI, Mạng lưới, thiết bị khối ### Giao diện HW

- Serial, SPI, I2C - TCP/IP, UDP - Zigbee, Wi-Fi - ADC, Arduino

- Hiển thị - Mô-đun GSM - Mạng lưới ### Embedded C++, Qt

### Phần mềm Embedded an toàn và không hư hỏng

- Lập trình hiệu quả và hiệu quả - Gỡ lỗi và sửa lỗi - Kiểm tra và phân tích - Mã bảo vệ, tự kiểm tra - Watchdog

### Công nghệ và lập trình ARM

 140 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (5)

Các khóa học sắp tới

Các danh mục liên quan