CANbedded LIN Communication Embedded-Softwarekomponenten für das Local Interconnect Network Botschaften, Baudrate und Schedule Tables festgelegt. Entspre-chend LIN (Local Interconnect Network) ist ein kostengünstiges, seriel-les den Erfordernissen des Steuergeräts können sämtliche LIN-Softwarekomponenten Kommunikationssystem für verteilte elektronische Steuergerä-te im Kraftfahrzeug. Das LIN-Protokoll wird durch das LIN-Konsor-tium – in dem Vector assoziiertes Mitglied ist – spezifiziert. mittels eines Konfigurationswerkzeugs angepasst werden, das zur Parametrierung entweder LDF- oder NCF-Dateien (Node Capability File) importiert. Im Einzelnen: > Anpassung der steuergerätespezifischen Parameter an das Netzwerkdesign > Konfiguration des LIN-Treibers auf die Gegebenheiten des Steuergerätes, z. B. Oszillatorfrequenz, UART, … > Konfiguration der Diagnoseservices bei LIN-Slave- Steuergeräten > Definition der Botschafts- und Signal-Callbacks Eigenschaften und Vorteile Mit zunehmender Softwarekomplexität ist es von Vorteil, standar-disierte Softwarekomponenten einzusetzen. Die gewonnenen Erfahrungen bei der Entwicklung und im Umgang mit anderen Protokollen sind konsequent bei der Entwicklung der Vector LIN-Softwarekomponenten genutzt worden: 3/8 > Standard-Softwarekomponenten, die auf einem Anteil gene-rierten Codes basieren, sind für anwendungsspezifische Anforderungen skalierbar > Automatisches Generieren der Parametereinstellungen und -konfigurationen > Laufzeiteffizienz > Geringer Bedarf an ROM- und RAM-Speicher > Einfache Einbindung in die Anwendersoftware > Kompatibilität mit der Produktpalette von Vector einschließlich Analyse-, Simulations- und Kalibrierungswerkzeuge > Unterstützung von LIN 1.2/1.3/2.0/2.1 und 2.2 > Unterstützung mehrkanaliger LIN-Konfigurationen Die Objektcodes der LIN-Software werden mit der Applikation kompiliert und gelinkt. Zur Integration und Analyse sowie für Testzwecke sind Vectors Simulations- und Analysewerkzeuge für LIN verfügbar (z. B. CANoe.LIN und CANalyzer.LIN). Für den physi-kalischen Buszugriff ist die XL-Interface-Familie, die universelle, serielle Busankopplung für den LIN-Bus, erhältlich. Die zeitliche Steuerung der LIN-Softwarekomponenten wird durch zyklisches Aufrufen von Tasks durch die Anwendung oder ein Betriebssystem realisiert. Somit werden keine zusätzlichen Timer durch den LIN-Treiber belegt. LIN-Netzwerke werden im LDF (LIN Description File) Format gemäß der „LIN Configuration Language Specification“ beschrie-ben. Damit sind alle Informationen zur Definition von Signalen, Übersicht über die Softwarekomponenten von CANbedded LIN Communication