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

Module 1: Giới thiệu về Phần mềm Ô tô và AUTOSAR

  • Tổng quan về hệ thống nhúng ô tô
  • Sự tiến hóa của AUTOSAR: Classic so với Adaptive
  • Các lớp kiến trúc và khái niệm chính của AUTOSAR
  • Tổng quan về hệ thống ADAS và mối liên hệ với AUTOSAR

Module 2: Nền tảng AUTOSAR Classic – Các Khái niệm Chính

  • Các lớp Phần mềm Cơ bản (BSW) và Môi trường Chạy Thời gian (RTE)
  • Cấu hình ECU và cơ chế truyền thông
  • Công cụ và quy trình cấu hình
  • Tích hợp AUTOSAR Classic với các hệ thống cũ

Module 3: Nền tảng AUTOSAR Adaptive – Cơ bản

  • Giới thiệu về kiến trúc AUTOSAR Adaptive
  • Thiết kế và thực thi Ứng dụng Adaptive (AA)
  • Hệ điều hành dựa trên POSIX và Quản lý Thực thi (EM)
  • Dịch vụ Nền tảng Adaptive (AP Services) và trung gian truyền thông

Module 4: Truyền thông và Kiến trúc Đạo hướng Dịch vụ

  • SOME/IP, DDS, và ara::com
  • Thiết kế và cấu hình giao diện dịch vụ
  • Truyền thông giữa các Ứng dụng Adaptive
  • Tích hợp với ECUs bên ngoài và Nền tảng Classic

Module 5: AUTOSAR Adaptive trong Phát triển ADAS

  • Tổng quan về các tính năng ADAS và kiến trúc chức năng
  • Thách thức của sự hợp nhất cảm biến và truyền thông dữ liệu
  • Tích hợp các thuật toán ADAS trong AUTOSAR Adaptive
  • Các trường hợp nghiên cứu thực tế về kiến trúc phần mềm ADAS

Module 6: Quy trình Phát triển và Công cụ

  • Tổng quan về chuỗi công cụ tuân thủ AUTOSAR
  • Các công cụ mô hình hóa và cấu hình (ví dụ: Vector, EB tresos, DaVinci, hoặc tương tự)
  • Tạo mã và triển khai trên phần cứng đích
  • Kiểm thử và gỡ lỗi ứng dụng adaptive

Module 7: Các Chủ đề Nâng cao và Thực hành Tốt nhất

  • Bảo mật và an toàn trong AUTOSAR Adaptive và ADAS
  • Cập nhật, chẩn đoán và theo dõi trong môi trường adaptive
  • Tối ưu hóa hiệu suất thời gian thực
  • Xu hướng tương lai của kiến trúc phần mềm ô tô

Module 8: Thực hành và Dự án

  • Bài tập thực tế được hướng dẫn sử dụng các công cụ phát triển AUTOSAR
  • Cấu hình và mô phỏng các thành phần ADAS
  • Dự án nhỏ: thiết kế một ứng dụng AUTOSAR Adaptive đơn giản cho trường hợp sử dụng ADAS

Tóm tắt và Bước tiếp theo

Yêu cầu

  • Kinh nghiệm lập trình C/C++ cho hệ thống nhúng
  • Hiểu biết về các khái niệm cơ bản của phần mềm ô tô
  • Am hiểu về vi điều khiển, giao thức truyền thông và hệ thống thời gian thực

Đối tượng

  • Nhà phát triển phần mềm ô tô và kỹ sư
  • Kiến trúc sư hệ thống nhúng
  • Nhà phát triển phần mềm ADAS và xe tự hành
 28 Giờ học

Số người tham gia


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

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

Các danh mục liên quan