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

Embedded C Lập trình

  • Tổng quan về các nguyên tắc cơ bản của lập trình C
  • 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 tác vụ
  • Giao tiếp ngoại vi
  • Trình biên dịch

### Thời gian thực Linux, RTOS và hệ thống nhúng Linux

- Linux Giới thiệu - Kiến trúc, tệp, thư mục - POSIX - Đa luồng và tác vụ - Tolchain, Bootloader, Kernel, rootfs - Bắt đầu với Raspbian sau đó giải thích cách xây dựng - một hình ảnh chuyên dụng (và nhỏ hơn) với - Buildroot hoặc Yocto - PREEMPT_RT, Xenomai - RTEMS - Biên dịch chéo, thư viện dùng chung - Networking

### Phát triển trình điều khiển Linux nhúng

- Kernel, modules - Đặc tính thiết bị - USB, GPIO, I2C, SPI, Mạng, Thiết bị khối ### Giao diện phần cứng

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

- Màn hình - Modem GSM - Mạng ### Embedded C++, Qt

### Phần mềm nhúng mạnh mẽ và an toàn

- Lập trình hiệu quả và hiệu quả - Gỡ lỗi và khắc phục sự cố - Kiểm tra và phân tích - Mã tự kiểm tra phòng thủ - Watchdog

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

 140 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories