EMBEDDED SOFTWARE MICROSAR IO AUTOSAR Input-Output Hardware Abstraction templates needed to give the functional software access to the I/O signals via the RTE. They let the user condition and filter the sig-nals. Overview of Advantages > Quick implementation of user-specific code for acquiring and providing ECU signals > Generation of complete DIO accesses > Provision of code templates with all necessary interface definitions > Support of actuator tests via diagnostics No special extension to the MICROSAR IO code is needed for direct access to DIO signals. Functions BSW modules in MICROSAR IO contain functions defined in AUTOSAR Release 3.x. In addition, you can use MICROSAR IO to: > Define user defined ports for acquiring ECU-specific user defined signals. > Process user defined signals from the user defined ports. Upon request, DaVinci Configurator Pro can generate code templates, in which users can directly program their extensions. > Execute functions for the DCM actuator test via the standard interface. This function already conforms to AUTOSAR Release 4.0. Configuration MICROSAR IO is configured with DaVinci Configurator Pro. The configuration and generation tool checks for plausibility of the configuration parameters for MICROSAR CAL and MICROSAR IO. The following bottom up approach is recommended: > Configure the CAL driver > Configure MICROSAR IO > Generate SWC description for modeling of MICROSAR IO AUTOSAR has defined hardware-independent Set/Get and Diag operations in the IO Hardware Abstraction for setting, reading out and manipulating physical I/O signals (digital or analog) from your ECUs periphery. Vector offers them in the MICROSAR IO pack-age. In addition to functions specified by AUTOSAR, you can use MICROSAR IO to create your own signal definitions, making it easy to implement application-specific signal processing. Application Areas MICROSAR IO provides a convenient foundation for developing your IO Hardware Abstraction. In combination with the suitable drivers for microcontroller peripherals from MICROSAR CAL, you get a complete I/O stack for the ECU software. It interconnects the functional software to physical IO signals of sensors and actuators, which makes the application software hardware-independent. In configuring MICROSAR IO, you define each individual signal as either a user defined signal or a DIO port signal. MICROSAR IO provides all of the necessary Client/Server interfaces and code MICROSAR IO modules V2.3 2011-06 More Information: www.vector.com/contact