Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Đề cương khóa học
Ngày 1: Giới thiệu và Tổng quan kiến trúc AUTOSAR
- Giới thiệu về AUTOSAR Classic Platform
- Các lớp phần mềm và kiến trúc ECU
- Vai trò của Basic Software (BSW) và kiến trúc lớp
- Lớp trừu tượng hóa Microcontroller (MCAL)
- Giới thiệu về phương pháp cấu hình AUTOSAR và luồng XML
- Tổng quan về ETAS ISOLAR-A/B
Ngày 2: Dịch vụ và Lớp trừu tượng hóa ECU
- Tổng quan về lớp dịch vụ
- Quản lý Watchdog (WdgM)
- Quản lý sự kiện chẩn đoán (DEM)
- Quản lý bộ nhớ không thể ghi đè (NVRAM) (NvM)
- Lớp trừu tượng hóa ECU
- Các giao diện phần cứng I/O
- Trừu tượng hóa giao tiếp và bộ nhớ
- Cơ bản về hệ điều hành và các chế độ hoạt động của bộ nhớ
Ngày 3: Bộ đệ quy truyền thông và môi trường thời gian chạy
- Cơ bản về bộ đệ quy truyền thông: PDUR, COM, các trình điều khiển CAN/LIN
- AUTOSAR OS: các nhiệm vụ, lịch trình, các sự kiện
- RTE (Runtime Environment)
- Vai trò trong việc tích hợp ứng dụng và BSW
- Quy trình tạo RTE
Ngày 4: Tập hợp hệ thống và thực hành cấu hình
- Các công cụ cấu hình: sử dụng chi tiết ETAS ISOLAR-A và B
- Quy trình cấu hình và tích hợp hệ thống
- Tích hợp các thành phần phần mềm ứng dụng (SWCs)
- Gỡ lỗi và khắc phục các vấn đề tích hợp
- Quy trình làm việc dự án AUTOSAR và các thực hành tốt nhất
Yêu cầu cài đặt (phải được xác nhận):
Phần mềm:
- ETAS ISOLAR-A và/hoặc ISOLAR-B (phiên bản mới nhất)
- Schema AUTOSAR (ví dụ: 4.2.x hoặc 4.3.x tùy theo dự án)
- Bộ công cụ biên dịch (ví dụ: GNU ARM hoặc IAR cho mô phỏng tạo mã)
- Dự án BSW demo được cung cấp bởi ETAS hoặc thiết lập tùy chỉnh
- Công cụ xác thực XML/XSD (tùy chọn)
Phần cứng (nếu trực tiếp hoặc kết hợp):
- Bảng đánh giá (ví dụ: Infineon TriCore AURIX hoặc NXP S32K)
- Bộ gỡ lỗi (Lauterbach, iSYSTEM hoặc PEmicro)
- Giao diện CAN (USB-to-CAN nếu mô phỏng bus vật lý)
Yêu cầu
- Hiểu biết về hệ thống nhúng và kiến trúc của microcontroller
- Kinh nghiệm với hệ thống thời gian thực hoặc phát triển ECU ô tô
- Kinh nghiệm lập trình C, kinh nghiệm lập trình
Đối tượng
- Các kỹ sư phần mềm nhúng bắt đầu với AUTOSAR Classic Platform
- Các nhà phát triển hệ thống ô tô làm việc với ECUs và microcontrollers
- Các nhà tích hợp và phát triển phần mềm tham gia cấu hình và tích hợp AUTOSAR BSW
- Các kỹ sư sử dụng các công cụ như ETAS ISOLAR-A/B, DaVinci Developer hoặc tương tự
28 Giờ học