Developed an AUTOSAR application to monitor the car door's status. Upon detecting an open door, it triggers the activation of an internal LED illumination, this project comprises two SWCs.
First application SWC includes one runnable responsible for algorithm execution.
Second SWC manages ECU abstraction, which includes two runnables, one dedicated to door status monitoring and the other to control the LED light.
Inter-SWC communication through RTE and all runnable are assigned to tasks within the RTOS.
For this project, I utilized several tools to facilitate development, generation, debugging, simulation and testing:
๐๐๐ฅ๐ข๐ฉ๐ฌ๐: Used for writing the ARXML (AUTOSAR XML) file.
๐๐๐๐๐๐: Employed for graphing the ARXML files, aiding in visualizing the AUTOSAR architecture and components.
๐๐๐๐๐: Utilized to generate the RTE (Runtime Environment) layer.
๐๐๐๐๐ฎ๐๐ ๐๐๐: for STM microcontroller development.
๐๐๐ข๐ฅ ยต๐๐ข๐ฌ๐ข๐จ๐ง: Leveraged for debugging and simulatingย code execution.