O módulo “Complex Driver” tenta resolver problemas que não podem ser atingidos por uma abstração mais generica, além de facilitar a migração.

Vimos que no BSW (Basic SoftWare), temos diversas camadas compostas por diversos módulos, apresentados sua relação no digrama de blocos abaixo.

Arquitetura em módulos e camadas do AUTOSAR

O Módulo “Complex Driver” é um módulo quen ão pertende a nenhuma das camadas do BSW por tratar questõess que estas camadas não consegue lidar, como drivers/handlers que não foram migrados ainda, ou denível de complexidade que não permite sua implementação a nível tão abstrato.

ESte módulo deve de qualquer forma seguir orientações de interface definidos pelo AUTOSAR.

Uma característica importante a ser implementada no módulo “Complex Driver” são característica relativas a RTOS que exigem um tempo de resposta predeterminada, observando parametros deterministicos de execução.

São inclusos por exemplo serviços de injeção eletrônica, ou ECUs que demandam drivers que ainda não foram implementados de forma abstrata como exigido o AUTOSAR.

Fontes


Carlos Delfino

Escrito por:

Desenvolvedor e consultor para projetos com Microcontroladores e Mobile

Google LinkedIn Digg Reddit StumbleUpon

Atualizado em