25.12.2012 Views

TNI Software Agenda - Irisa

TNI Software Agenda - Irisa

TNI Software Agenda - Irisa

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Use Case ‘Front Light Management’ mapped<br />

to AUTOSAR architecture<br />

Switch event<br />

check_switch ()<br />

switch_event<br />

(event)<br />

AUTOSAR<br />

Interface<br />

Complex<br />

Device<br />

Driver<br />

ECU-Hardware<br />

AUTOSAR<br />

Interface<br />

Complex<br />

Device<br />

Driver<br />

AUTOSAR<br />

Interface<br />

HW independent<br />

Services<br />

(e.g. State-<br />

Machines,<br />

Subscribing)<br />

Light Request<br />

switch_event (event)<br />

request_light<br />

(type, mode)<br />

ECU<br />

Abstraction<br />

Front-Light Manager<br />

request_light (type, mode)<br />

get_keyposition ( )<br />

set_light (type, mode)<br />

set_dboard(type,mode)<br />

AUTOSAR RTE<br />

set_current<br />

(...)<br />

ECU<br />

Abstraction<br />

Basic <strong>Software</strong><br />

(standardized)<br />

standardized Interface<br />

DIO PWM ADC<br />

AUTOSAR<br />

Interface<br />

HW dependent<br />

Services<br />

(NVRAM, timer,<br />

fault memory,<br />

etc.)<br />

SPAL<br />

get_keyposition ( )<br />

set_dboard (type,mode)<br />

HW dependent Services<br />

(NVRAM, timer,<br />

fault memory,<br />

etc.)<br />

Microcontroller Abstraction<br />

Headlight<br />

set_light<br />

(type, mode)<br />

set_current (...)<br />

standardized<br />

Interface<br />

COM Driver<br />

SW-Component<br />

n<br />

AUTOSAR<br />

Interface<br />

standardized interface<br />

Application<br />

<strong>Software</strong><br />

...<br />

Operating<br />

Systems<br />

Exchange of type of front light and<br />

consequences to the Use Case mapping<br />

Switch event<br />

check_switch ()<br />

switch_event<br />

(event)<br />

ECU-Hardware<br />

AUTOSAR<br />

Interface<br />

HW independent<br />

Services<br />

(e.g. State-<br />

Machines,<br />

Subscribing)<br />

Light Request Front-Light Manager<br />

switch_event (event) request_light (type, mode)<br />

request_light<br />

get_keyposition ( )<br />

(type, mode)<br />

set_light (type, mode)<br />

set_dboard(type,mode)<br />

AUTOSAR<br />

Interface<br />

ECU<br />

Abstraction<br />

AUTOSAR RTE<br />

set_light(...)<br />

Headlight ECU<br />

Abstraction<br />

Basic <strong>Software</strong><br />

(standardized)<br />

standardized Interface<br />

DIO PWM DIO ADC<br />

AUTOSAR<br />

Interface<br />

HW dependent<br />

Services<br />

(NVRAM, timer,<br />

fault memory,<br />

etc.)<br />

SPAL<br />

get_keyposition ( )<br />

set_dboard<br />

(type,mode)<br />

HW dependent Services<br />

(NVRAM, timer,<br />

fault memory,<br />

etc.)<br />

Microcontroller Abstraction<br />

Xenon Headlight light<br />

set_light<br />

(type, mode)<br />

set_current (...)<br />

standardized<br />

Interface<br />

COM Driver<br />

SW-Component<br />

n<br />

AUTOSAR<br />

Interface<br />

standardized interface<br />

Application<br />

<strong>Software</strong><br />

...<br />

Operating<br />

Systems

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!