Automotive Software – Wir navigieren Ihr AUTOSAR-Projekt
Wir managen Software-Entwicklungsprojekte für Automotive Anwendungen mit höchster Perfektion und Flexibilität. Unser erfahrenes Expertenteam garantiert absolute Termintreue auch bei Änderungen im laufenden Projekt.
In Sachen Automotive embedded Software ist SCHEID automotive Ihr starker Entwicklungs-Partner. Wir strukturieren komplette Projekte von Grund auf mit System und Weitsicht. Doch auch bei laufenden Projekten packen wir mit an und stehen mit Experten-Rat zur Seite. Ihr Erfolg ist unser Antrieb. So bringen wir jedes Projekt in Fahrt und pünktlich ins Ziel.
Ihre Vorteile: Versierte Spezialisten, Premiumbetreuung & höchste Flexibilität
Das sagen unsere Kunden
Bibliotheken / Libraries
Bibliotheken stellen Basis-Software-Modulen (BSWM) und Softwarekomponenten (SW-Cs) standardisierte Algorithmen zur Verfügung. Sie liefern C-Funktionen (als Quellcode oder Object-Code), welche von der Basissoftware, SW-Cs, der RTE oder von Complex Treibern aufgerufen werden können.
End-To-End (E2E)
Die End-to-End Bibliothek (kurz: E2E-Lib) stellt Funktionen zur Erkennung von Fehlern in der Kommunikation zwischen Softwarekomponenten zur Verfügung. Der Schutz erfolgt durch die Absicherung der sicherheitsrelevanten Datenelemente, welche zwischen den SW-Cs ausgetauscht werden.
Wir bieten nicht nur die Standard-Bibliothek mit Ihren verschiedenen Profilen an, sondern auch verschiedene OEM-spezifische Varianten entsprechend der Spezifikation der Fahrzeughersteller.
Checklists / How-To
Checklisten sind eine gute Möglichkeit, das Wissen und die Erfahrung aus vorausgegangenen Projekten in neue Projekte einfließen zu lassen. Sie beschleunigen und vereinfachen die Entwicklung neuer Projekte und helfen nicht zuletzt auch mit, Fehler zu vermeiden.
Profitieren auch Sie von unserer Erfahrung und lasen Sie Sich eine der kostenlosen Checklisten herunter.
Checkliste Spi Driver/Handler
Software Components (SW-C)
Software Module auf Applikationsebene werden in AUTOSAR in sogenannten Software-Komponenten (Software Components, SW-C) modelliert und implementiert. SW-Cs kommunizieren mit anderen SW-Cs oder mit der RTE ausschließlich über Ports.
SW-C CodR
Evaluiert einen angeschlossenen Codierwiderstand über den A/D-Wandler (Adc MCAL Treiber) und liefert der Applikation (SW-C) einen Wert entsprechend konfigurierbaren Widerstandswerte.
SW-C FiFo
Das FiFo-Modul ist eine Softwarekomponente auf Applikationsebene (SW-C) welche einen konfigurierbaren First-In-First-Out Puffer (FIFO) bereitstellt. Die FiFo-SW-C besitzt nicht nur eine Anbindung an das Dcm zum Auslesen des FIFOs über Diagnose, sondern auch passende Service-Needs hinsichtlich der Anbindung an das NvM-Modul, so dass die Daten des FiFo beim Shutdown in das NvM gesichert, und beim Startup wieder daraus hergestellt werden. Das FiFo-Mosul ist mehrfach instanziierbar und damit für Ihre Applikation mehrfach verwendbar.
Complex Drivers
Complex Driver (ehemals Complex Device Driver) kommen immer dann zum Einsatz, wenn eine zusätzliche Hardware (wie z.B. ein Watchdog-Baustein, ein spezielles ASIC oder ein SBC) an das AUTOSAR System angebunden werden muss. Die CDs nutzen dabei oft andere MCAL Module, wie z.B. den Spi Driver/Handler, um mit externer Hardware zu kommunizieren.
SBC UJA1169
Der SBC UJA1169 bietet außer der Spannungsversorgung und -überwachung auch einen externen Watchdog und einen CAN-Transceiver in einem Baustein. Folglich bietet das SBC UJA1169 Paket die Schnittstellen und Funktionen des CanTrcv und des Wdg-Moduls (WdxExt), sowie zusätzlichen Funktionen zur Spannungsüberwachung.
SW-C RegVal
Das RegVal-Modul ist ein Complex Driver, welcher zyklisch die Werte aller Register des Microcontrollers hinsichtlich Veränderungen überprüft und bei erkannten Änderungen entweder die Registerwerte wiederherstellt oder einen Reset des Systems durchführt – je nach Konfiguration.
Mit dem RegVal-Modul lassen sich damit ein Teil der ASIL Anforderungen an ein System einfach und schnell umsetzen.
SCHEID automotive, Ihr Spezialist für:
AUTOSAR
- Architektur, Design
- Konfiguration der Basissoftware (BSW)
- Konfigurieren der Software-Komponenten (SW-C)
- Implementierung
- Anbinden spezieller Hardware (Complex Driver, CD)
- Review und Optimierung bestehender Systeme
- Migration auf neue Controller
Projektleitung
- Technische Projektleitung
- Software-Projektleitung
- Koordination kompletter Software „Pakete“ mit Ihnen und Ihrem Kunden
Methoden
- V-Modell
- Automotive SPICE (3.0)
- ISO 26262 (ASIL-A bis ASIL-D)
- MISRA-C
Automotive Busse und Protokolle
- K-Line (ISO 9141), CAN (ISO 11898), FlexRay, LIN
- Unified Diagnostic Services (UDS, ISO 14229)
- XCP, SAE-J1939
AUTOSAR Komponenten
- Bibliotheken / Libraries (E2E, …)
- Software Components (SW-Cs) (FIFO, …)
- Complex Drivers (SBCs, …)
Automotive Prozessoren (auch Multi-Core)
- Power-PC (MPC56xxx)
- Renesas V850/RH850
- NXP S32K (ARM, Cortex-M4)
- AURIX (TC234)
Alle gängigen Entwicklungstools im Automotive Bereich
AUTOSAR Tools
- EB Tresos Studio
- dSpace SystemDesk
- ArcCore
- Mentor VSX (VSA/VSB)
- Vector DaVinci Developer
- Vector DaVinci Configurator
- Vector CANdela
Anforderungsmanagement und Konfigurationsmanagement
- Rational DOORS
- Polarion ALM
- Atlassian Jira
- Serena Dimensions, Serena SBM
- SVN (Tortoise)
- IBM ClearCase / ClearQuest
- MethodPark Stages
Debugger, IDEs, RBS, Projektmanagement
- Lauterbach TC32
- iSystem iC5000 + winIDEA
- Enterprise Architect
- Eclipse
- Vector -toolchain (GENy, CANoe, CANape, DiVa, vFlash, CANdela)
- MS Project
- QA-C
- AbsInt RuleChecker