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

Giới thiệu

  • Thiết kế là gì?
  • C so với Embedded C

Vòng đời của một Ứng dụng Nhúng

  • Quá trình phát triển
  • Quá trình bảo trì
  • Vòng đời mở rộng

Công cụ Thiết kế

  • Mã nguồn mở so với độc quyền
  • Trình biên dịch, trình hợp ngữ và trình liên kết
  • Thư viện
  • Trình gỡ lỗi
  • Bộ mô phỏng
  • IDEs

Thách thức Thiết kế Nhúng

  • Ràng buộc thiết kế máy tính nhúng
  • Chi phí xem xét
  • Hiệu suất và hiệu quả
  • Tiêu thụ điện năng
  • Quản lý nhiệt

Xác định các Mục tiêu Thiết kế Go

  • Giữ cho nó đơn giản
  • Xác định chức năng
  • Xác định logic và cấu trúc chương trình

Độ tin cậy của Hệ thống

  • Kiểm tra và bảo trì
  • Yêu cầu thời gian hoạt động
  • Điểm lỗi

Khả năng Tái sử dụng Mã

  • Thiết kế không dư thừa

Trừu tượng hóa Mã

  • Ẩn thông tin
  • Các mô-đun độc lập theo ngữ cảnh

Modular hóa Mã

  • Phân tách
  • Liên kết lỏng lẻo
  • Sự gắn kết mạnh mẽ
  • Các phụ thuộc không tuần hoàn

Khả năng Bảo trì Mã

  • Khả năng đọc
  • Khả năng kiểm tra
  • Khả năng cấu hình
  • Nâng cấp hiệu suất

Xem xét Phần cứng

  • ScalaCông suất Thiết kế Nhiệt (TDP)
  • Đồ họa tích hợp
  • Khác

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

Requirements

  • Kiến thức cơ bản về hệ thống nhúng
  • Kinh nghiệm lập trình Embedded C
  • Hiểu biết về các nguyên lý cơ bản của điện tử

Đối tượng:

  • Nhà phát triển
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories