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

Giới thiệu

Tổng quan về Hệ thống Nhúng

  • Ứng dụng thực tế: Đồng hồ, máy chơi DVD, điện thoại di động, v.v.
  • Sự khác biệt giữa hệ điều hành thời gian thực, EmbeddedLinux, v.v.
  • Ràng buộc tài nguyên: kích thước, tốc độ và tiêu thụ năng lượng

Tổng quan về Kiến trúc Microcontroller

  • Microcontrollers so với microprocessors
  • Chọn kiến trúc Microcontroller

Bắt đầu một Dự án

  • Xác định yêu cầu thiết kế
  • Chuẩn bị Môi trường Phát triển, Công cụ và Phần cứng
  • Kết nối giữa microcontroller và PC.

Lập trình Microcontroller 8051 Sử dụng Embedded C

  • Làm việc với các thiết bị ngoại vi của hệ thống
  • Kết nối với các thiết bị ngoại vi của người dùng
  • Đầu vào/Đầu ra Mục đích chung (General Purpose I/O)

Lập trình CPU ARM CORTEX M-3 Sử dụng Embedded C

  • Làm việc với các thiết bị ngoại vi của hệ thống
  • Kết nối với các thiết bị ngoại vi của người dùng
  • Đầu vào/Đầu ra Mục đích chung (General Purpose I/O)

Lập trình CPU ARM9 Sử dụng Embedded C

  • Làm việc với các thiết bị ngoại vi của hệ thống
  • Kết nối với các thiết bị ngoại vi của người dùng
  • Đầu vào/Đầu ra Mục đích chung (General Purpose I/O)

Kiểm thử và Gỡ lỗi

  • Công cụ và kỹ thuật
  • Tối ưu hóa kích thước, tốc độ và tiêu thụ năng lượng

Triển khai hệ thống nhúng

  • Xem xét môi trường
  • Bảo mật thiết bị

Gỡ rối kỹ thuật

Tóm tắt và Kết luận

Yêu cầu

  • Hiểu biết về điện tử.
  • Kinh nghiệm lập trình C.
  • Phần cứng (vi điều khiển, cáp, v.v.) và phần mềm (IDE, v.v.) sẽ cần thiết cho tất cả các học viên. Vui lòng tham khảo người điều phối đào tạo để biết yêu cầu cụ thể.

Đối tượng

  • Kỹ sư điện tử
  • Lập trình viên có kiến thức về điện tử
 35 Giờ học

Số người tham gia


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

Đánh giá (3)

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

Các danh mục liên quan