Posts

Application of the ISO26262 Functional Safety standard for MCAL development

  Introduction      In my previous blogs we have talked about AUTOSAR and MCAL and briefly about how to develop a plug-in for Elektrobit's EBTresos. In this blog we will talk about how to apply the ISO26262 FuSa(Functional Safety) standard when developing a MCAL.         The ISO26262 standard, which is based on IEC61508, is a risk-based safety standard where the risk of hazardous operational situations is qualitatively assessed and safety measures are defined to avoid or control systematic failures and to detect or control random hardware failures, or mitigate their effects.      Goals of ISO 26262: Provides an automotive safety lifecycle (management, development, production, operation, service, decommissioning) and supports tailoring the necessary activities during these lifecycle phases. Covers functional safety aspects of the entire development process (including such activities as requirements specification, design, ...

MCAL development using Elektrobit's EBTresos MCG

  Introduction           In my previous blog I have talked about what the open architecture AUTOSAR is and how it helps OEMs in rapidly developing and deploying their solutions. I have also covered the role of MCAL as the layer closest to the HW and which interacts with the HW directly. We have also understood that any module in the BSW consists of a static code and a generated configuration. The configuration is generated using a MCG(Module Configuration Generator) tool. In this blog we look at how we can use 2 of the most commonly used MCG tools viz. Elektrobit's EBTresos and Vector Informatik's DaVinci Configurator Pro to develop the MCAL. Development of the MCAL as a EBTresos plugin Identifying the configuration parameters           The process of developing a MCAL for any tool begins with identifying the different containers and the configuration parameters which are under the specific containers. The process of ide...