The application monitors the vehicle door status and activates an interior LED when the door is open.
Key Contributions:
1. AUTOSAR Software Architecture
- Designed two AUTOSAR Software Components (SWCs).
- Implemented an Application SWC containing a runnable responsible for the control algorithm.
- Developed an ECU Abstraction SWC with two runnables for door status monitoring and LED control.
2. RTE & RTOS Integration
- Implemented inter-SWC communication through the Runtime Environment (RTE).
- Assigned application runnables to RTOS tasks.
- Structured the application using AUTOSAR concepts.
3. Development Tools
- ARTOP for RTE generation.
- ARUNIT for ARXML visualization.
- Eclipse IDE.
- STM32CubeIDE.
- Keil uVision for debugging and simulation.
- STM32 ARM Microcontroller.
Technologies:
AUTOSAR, SWC, RTE, ARXML, RTOS, Embedded C, STM32, Embedded Software Architecture.
Result:
Implemented a modular AUTOSAR application demonstrating SWC communication, runnable scheduling, and hardware interaction through ECU abstraction.