1] What is the expanded form of AUTOSAR a. Adaptive Open System Architecture b. Automotive Open System Architecture c. Automotive Software Architecture ⇒Answer: b 2] Which of the following are true regarding AUTOSAR (Multiple choice) a. A layered Architecture b. Only a single supplier can participate c. These components are hardware dependent d. A standard platform for vehicle software ⇒Answer: a&d 3] There are 2 AUTOSAR platform. Is that right? (Please list out the name of each platform) a. True b. False ⇒Answer: a (Classic & Adaptive Platform) 4] Which layer in BSW are connected to microcontroller (Multiple choice) a. MCAL b. ECU Abstraction c. Service layer d. Complex drive ⇒Answer: a & d ECU Abstraction: ECU hardware dependent => False Service layer: mostly µC and ECU hardware independent =>False
5] What is the goal of AUTOSAR? (Multiple choice)
a. Standardization of interfaces between functions of the application software and to basic functions b. Definition of a reference architecture for ECU software c. Standardization of exchange formats for distributed development processes d. Support software development on EV (electric vehicle) ⇒Answer: a & b & c AUTOSAR có thể phát triển cho EV tuy nhiên điều này không phải là primary Goal Questions 1. AUTOSAR have the following slogan: "Cooperate on standards, compete on implementation". What do you thing about that? ⇒Answer: Slogan trên phản ánh rõ ý nghĩa cốt lõi của AUTOSAR. Thông qua việc hợp tác giữa các bên liên quan trong ngành ô tô dựa trên các tiêu chuẩn nền tảng trong việc phát triển kiến trúc phần mềm tiêu chuẩn hóa. Các công ty tập trung vào việc đổi mới và tạo sự khác biệt cho sản phẩm của mình ở các tính năng và software solutions độc đáo. Sự cân bằng giữa hợp tác và cạnh tranh này đảm bảo tính lành mạnh và năng động trong phát triển phần mềm ô tô. 3. AUTOSAR layered architecture have 3 layers? Why? What is the goal of each layer? ⇒Answer: Kiến trúc AUTOSAR được thiết kế với 3 lớp chính để đáp ứng các goals trong ngành công nghiệp ô tô: "Standardization of interfaces between functions of the application software and to basic functions Definition of a reference architecture for ECU software Standardization of exchange formats for distributed development processes" Goal of each layer: 1. Application Layer Execute application software and facilitate communication between different software components. 2. RTE Make AUTOSAR software components (SWC) independent of mapping to specific ECU. 3. BSW Service Layer: Provide basic services and basic software modules for applications. ECU Abstraction Layer: Make upper software layer independent of ECU hardware layout. Complex Drivers: Fulfills special functions and timing requirements needed to operate complex sensors and actuators. Microcontroller Abstraction Layer (MCAL): Make upper software layer independent of microcontroller