ATS301
Đang áp dụng
Đã duyệt

Automotive Open System Architecture_Kiến trúc phần mềm ô tô (AutoSAR)

Automotive Open System Architecture

Tín chỉ
3
Bậc
Bachelor
Thang điểm
10
Điểm qua
5

Mô tả

This course aims to provide students in the Digital Automotive Engineering program with a comprehensive understanding and hands-on competencies in the AUTOSAR Classic platform. The course centers on three fundamental pillars of modern automotive software: layered software architecture, real-time operating systems (RTOS), and diagnostic systems. Through this course, students will: - Understand layered AUTOSAR architecture: Learn the roles of the Application (ASW), Runtime Environment (RTE), and Basic Software (BSW), and design hardware-independent Software Components (SWC) based on the Virtual Function Bus (VFB) concept. - Gain practical experience with AUTOSAR OS (RTOS): Configure and manage multitasking systems, including task creation, priority assignment, scheduling mechanisms, and timing control using Alarms and Schedule Tables. - Apply basic diagnostic mechanisms: Explore international diagnostic standards (ISO 14229 – UDS) and understand the roles of DCM, DEM, and NvM modules in automotive software systems. - Develop a practical AUTOSAR project: Use the MaaZ Edu SDK and SCons build environment to design ARXML configurations, generate RTE code, and deploy application logic on simulated or hardware platforms. By the end of the course, students will possess both theoretical knowledge of AUTOSAR and practical skills in real-time system performance—an essential competency for ECU software engineers in the automotive industry.

Phân bổ thời gian

Study hour (150h) = 45h contact hours + 1h final exam + 104h self-study

Nhiệm vụ sinh viên

- Students must attend at least 80% of contact slots in order to be accepted to the final examination. - Student is responsible to do all exercises, assignments and labs given by instructor in class or at home and submit on time - Use laptop in class only for learning purpose - Promptly access to the FU FLM at https://flm.fpt.edu.vn/ for up-to-date course information

Công cụ

1. Design tools: ARXML editing tools for SWC/VFB definition and CanDB++ for CAN network design. 2. Programming: Use an IDE (e.g., VS Code) to implement application logic in Runnables. 3. Real-time control: (FreeRTOS + Wrapper) or AUTOSAR OS for configuring Tasks and the Scheduler. 4. Compilation: SCons build system. 5. Diagnostics: MaaZ Edu SDK providing DCM, DEM, and NvM libraries for API-based integration. 5. Hardware: MaaZ Devkit

SyllaBase

Dự án phi lợi nhuận, do sinh viên tự thực hiện nhằm giúp các bạn tra cứu chương trình đào tạo & đề cương môn học của FPT nhanh và thuận tiện hơn. Dữ liệu được tổng hợp từ flm.fpt.edu.vn. Đây không phải trang chính thức của Trường Đại học FPT và không có liên kết chính thức nào với Nhà trường.

Nếu Nhà trường hoặc FPT không đồng ý với việc đăng tải và muốn gỡ bỏ, vui lòng liên hệ khongcantienvayeudoi@gmail.com — chúng tôi sẽ gỡ bỏ ngay lập tức. Tài liệu tải về vẫn thuộc hệ thống FLM và yêu cầu tài khoản sinh viên hợp lệ.

© 2026 · phi lợi nhuận