EMBEDDED SOFTWARE CANbedded LIN Communication Embedded Software Components for Local Interconnect Network LIN (Local Interconnect Network) is a cost-effective, serial communica-tion Modifications and settings in detail: > Adaptation of ECU-specific parameters to the network design > Configuration of the LIN driver to the properties of the specific ECU e.g. oscillator frequency, UART, etc. > Configuration of diagnostic services for LIN Slave ECUs > Definition of message and signal callbacks system for distributed electronic control units in the motor vehicle. The LIN protocol is specified by the LIN Consortium, of which Vector is an Associate Member. Features and Advantages Increasing software complexity makes it advantageous to implement standardized software components. Vectors expertise acquired in devel-oping The object codes of the LIN software components are compiled and linked with the application. Vectors LIN simulation and analysis tools (e.g. CANoe.LIN and CANalyzer.LIN) are available for integration, analy-sis and working with other protocols has been utilized throughout the development of LIN software components: > Standard software components based on a portion of the generated code are scalable for application-specific requirements > Automatic generation of parameter settings and configurations > Runtime efficiency > Low demand for ROM and RAM memory > Simple interfacing to the application software > Compatibility with other Vector products including analysis, simula-tion, and for test purposes. For physical bus access one of Vectors XLI-Interface products can be purchased; these products serve as universal, serial bus interfaces for the LIN bus. Timing control of the LIN software components is achieved by having tasks called periodically by the application or an operating system. Therefore the LIN driver does not require any auxiliary timers. Functions The fundamental objective of the implementation is to provide an inter-face and calibration tools > Support of LIN 1.2/1.3/2.0/2.1 and 2.2 > Support of multi-channel LIN configurations that is easy to use and satisfies all applications. The standardized interface offers these features: > Initialization of the LIN hardware > User-configurable baudrate (Recommended: 2400, 9600, and 19200 Baud) > Sending of LIN messages (confirmation by flags and callback func-tions) LIN networks are described in the LDF (LIN Description File) format according to the LIN Configuration Language Specification. This includes all of the information needed to define signals, messages, baud rate and schedule tables. A configuration tool is used to adapt all LIN software components to ECU-specific requirements. The tool imports either LDFs or NCF files (Node Capability File) for parameterization. V2.3 2011-12 Overview of the software components of CANbedded LIN Communication More Information: www.vector.com/contact