Produktinformation DaVinci Developer
Transcrição
Produktinformation DaVinci Developer
Produktinformation DaVinci Developer Produktinformation DaVinci Developer Inhaltsverzeichnis 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 DaVinci Developer - Entwurf von AUTOSAR Softwarekomponenten ...................................................................... 3 Die Vorteile von DaVinci Developer im Überblick ........................................................................................... 3 Anwendungsgebiete............................................................................................................................... 3 Funktionen .......................................................................................................................................... 3 Konfiguration der MICROSAR.RTE .............................................................................................................. 4 Workflows und AUTOSAR-Methode ............................................................................................................. 4 Multi-User Unterstützung ........................................................................................................................ 4 Lieferumfang ........................................................................................................................................ 5 Systemvoraussetzungen .......................................................................................................................... 5 Zusätzliche Dienstleistungen ................................................................................................................... 5 Bitte denken Sie über Ihre Verantwortung gegenüber der Umwelt nach, bevor Sie dieses Dokument ausdrucken. V1.1 Juli 2014 www.vector.com 2 Produktinformation DaVinci Developer 1 DaVinci Developer - Entwurf von AUTOSAR Softwarekomponenten DaVinci Developer ist das professionelle Werkzeug für den Entwurf von AUTOSAR Softwarekomponenten (SWCs). Mit Hilfe von komfortablen grafischen Editoren entwerfen Sie schnell und übersichtlich die Struktur und Schnittstellen der Funktionssoftware Ihrer Steuergeräte und sorgen für eine reibungslose Integration der Funktionssoftware mit der Basissoftware des Steuergerätes. Bild 1: DaVinci Developer – Entwurfswerkzeug für AUTOSAR-konforme Steuergeräte 1.1 Die Vorteile von DaVinci Developer im Überblick > Komfortable grafische Definition von Softwarekomponenten > Unterstützung der AUTOSAR Releases 4.x und 3.x > Übersichtliche Darstellung komplexer Systeme 1.2 Anwendungsgebiete Der DaVinci Developer unterstützt den Steuergeräteentwickler bei der Definition der Applikations-Softwarearchitektur von AUTOSAR Steuergeräten. 1.3 Funktionen DaVinci Developer bietet umfangreiche Funktionen zur Definition und Integration von AUTOSAR SWCs: > Grafische Definition von SWCs mit umfangreichen Layout-Funktionen > Definition von Port Interfaces und Data Types > Definition von Port Prototypes mit Service Needs und Communication Specification, z.B. Initialwerte und Timeouts www.vector.com 3 Produktinformation DaVinci Developer > Definition von Runnable Entities mit Aktivierungs-Events und Port Access > Unterstützung aller Arten von AUTOSAR SWCs wie Applikationskomponenten, Kompositionen, Calibration- und Servicekomponenten > Import und Export von AUTOSAR XML-Formaten (System Description Template, Software Component Template) > Unterstützung verschiedener AUTOSAR XML-Versionen – damit lassen sich z.B. Softwarekomponenten von verschiedenen Quellen importieren und integrieren > Data Mapping von Port-Daten auf Netzwerksignale > Konsistenzcheck der SWC-Definition > Schnittstelle zu modellbasierten Entwicklungswerkzeugen über AUTOSAR-SWC Description Dateien 1.4 Konfiguration der MICROSAR.RTE In AUTOSAR 3 wird DaVinci Developer zur Konfiguration der MICROSAR.RTE verwendet und unterstützt Arbeitsschritte wie > Zuordnung von Runnable Entities zu Betriebssystem-Tasks. Spezifische Sichten wie Trigger- oder komponentenorientierte Darstellung der Runnable Entities erleichtern diese Aufgabe. > Einstellen von Optimierungsoptionen > Konsistenzprüfung der RTE-Konfiguration mit detaillierten Fehlermeldungen und Tipps zur Behebung von Inkonsistenzen DaVinci Developer arbeitet nahtlos mit dem DaVinci Configurator Pro zusammen, um eine konsistente Gesamtkonfiguration zu erstellen. So lassen sich z.B. die von DaVinci Configurator Pro erzeugten Service-Komponenten und IO-Hardware-AbstractionKomponenten komfortabel importieren und mit den Applikations-SWCs verbinden. DaVinci Developer bietet hierfür eine spezielle Unterstützung, indem passende Service Port Prototypes und Server Runnables an den Applikation-SWCs automatisch angelegt werden. Die RTE-Konfiguration wird schließlich AUTOSAR-konform in einer ECU Configuration Datei gespeichert. In AUTOSAR 4 wird der DaVinci Configurator Pro zur Konfiguration der MICROSAR.RTE verwendet. Dieser bietet dafür spezielle Editoren und Assistenzfunktionen, die über die DaVinci Developer Lizenz freigeschaltet werden. Beide Werkzeuge arbeiten nahtlos zusammen. Die mit DaVinci Developer erzeugten SWCs werden in DaVinci Configurator Pro dargestellt und dienen als Basis für die RTE-Konfiguration. 1.5 Workflows und AUTOSAR-Methode DaVinci Developer lässt sich flexibel in einem verteilten Entwicklungsprozess gemäß der AUTOSAR-Methode einsetzen. Hierzu bietet das Werkzeug umfangreiche Funktionalität für den Datenaustausch zwischen OEM und Steuergeräte-Entwickler: > Import/Update-Funktion zur Unterstützung eines iterativen Entwicklungsprozesses > Diff- und Merge-Funktion mit konfigurierbaren Voreinstellungen für einzelne Objekte. Damit lassen sich z.B. vom OEM erzeugte SWCs um Unterstrukturen oder eigene Port Prototypes und Runnable Entities erweitern. > Blockieren von Änderungen an importierten Daten > Erstellen von Reports über die SWCs 1.6 Multi-User Unterstützung Der DaVinci Developer erleichtert die gemeinsame Arbeit am gleichen Steuergeräteprojekt. Das parallele Bearbeiten des Projektes wird durch spezifische Funktionen erleichtert: > Feingranulare Ablage der SWCs > Verhindern von Änderungen an schreibgeschützten SWCs, Port Interfaces oder Datentypen > Import von SWCs aus anderen Projekten über AUTOSAR XML Dateien mit Darstellung der Unterschiede zum aktuellen Projekt > Separates Diff-Werkzeug zum Vergleich von beliebigen AUTOSAR-Dateien www.vector.com 4 Produktinformation DaVinci Developer 1.7 1.8 1.9 Lieferumfang > DaVinci Developer > Utility-Werkzeuge zur Automatisierung von Arbeitsschritten > Demo-Daten > Dokumentation Systemvoraussetzungen Komponente Empfehlung Minimum Prozessor Quad-Core Dual-Core Speicher (RAM) 8 GB 2 GB Bildschirmauflösung 1280 × 1024 1024 × 768 Betriebssystem Windows 7 (64-Bit) Windows 7 (32- oder 64-Bit) Zusätzliche Dienstleistungen Hotline, spezielle Workshops und Schulungen zum Thema Embedded Software und AUTOSAR. www.vector.com 5 Mehr Information! Besuchen Sie unsere Website für: > News > Produkte > Demo-Software > Support > Trainings und Workshops > Kontaktadressen www.vector.com www.vector.com 6