Suchen

Renesas Synergy Einfachere Softwareentwicklung für Industrie- und IoT-Anwendungen

Autor / Redakteur: Stefan Ingenhaag * / Sebastian Gerstl

Das Renesas Synergy Software-Paket (SSP) integriert wesentliche Softwarefunktionen in ein kommerzielles Paket und ermöglicht Embedded-Entwicklern einen schnellen Einstieg.

Firma zum Thema

Das SSP wird als „qualifizierte Software“ geliefert: Zusätzliche Software-Komponenten sind entweder als „qualifizierte Software Add-ons“ oder als „verifizierte Software Add-ons“ erhältlich.
Das SSP wird als „qualifizierte Software“ geliefert: Zusätzliche Software-Komponenten sind entweder als „qualifizierte Software Add-ons“ oder als „verifizierte Software Add-ons“ erhältlich.
(Bild: Renesas)

Anforderungen an die Produktentwicklung haben sich grundlegend geändert. Die Zeiten sind zunehmend vorbei, in denen jeder Entwickler seine eigene Lösung durch Kombinieren einer MCU mit Software-Komponenten erstellen kann. MCU-gestützte Designs mit Internet-Connectivity sind heute viel zu komplex.

Das Renesas Synergy Entwicklerteam hat den herkömmlichen Entwicklungszyklus analysiert und sich gefragt, warum Entwickler einen so großen Teil ihres Entwicklungszyklus für grundlegenden System-Code aufwenden sollten, also um Software-Treiber, Middleware zu entwickeln und mit dem RTOS zu integrieren, um diese dann mit der Cloud zu vernetzen. Diese Arbeit bietet Entwicklern nicht viele Möglichkeiten, um die Features ihrer Endprodukte zu differenzieren. Stattdessen sollten Entwickler mehr von ihrer Zeit auf die wirklich innovativen Aspekte ihres Designs verwenden und Anwendungs-Code erstellen oder neue, zusätzliche Features für ihr Produkt entwickeln.

Bildergalerie

Die Renesas Synergy Plattform behandelt Hard- und Software als ein einheitliches Produkt. Renesas übernimmt damit die Verantwortung für die Entwicklung und Integration der Komponenten, welche die Bausteine der Plattform-Software bilden. Dies spart Entwicklern wertvolle Zeit, die sie bisher für grundlegende Funktionen aufwenden mussten und die sie jetzt für die Entwicklung der besonderen Software-Features zur weiteren Produktdifferenzierung einsetzen können.

Neben den Herausforderungen bei der Codeerstellung erschweren auch viele kommerzielle Hindernisse die Arbeit mit Embedded-Software. So erfordert etwa der Einsatz unterschiedlicher Softwarekomponenten von verschiedenen Anbietern die Beschaffung und Finanzierung mehrerer Lizenzen sowie die Pflege diverser Ansprechpartner für die technische Unterstützung. Diese Probleme lasen sich potentiell vermeiden, wenn die gesamte in einem Projekt genutzte Software von einem einzigen Anbieter lizenziert und unterstützt wird.

Zentrale Funktionen und verfügbare kommerzielle Software

Welche Merkmale sind wichtig für den Erfolg von Embedded-Anwendungen für Industrieelektronik und IoT? Welche Probleme muss das Renesas Synergy Softwarepaket (SSP) lösen, um eine optimale Plattform für IoT-Anwendungen bereitstellen zu können?

Eine solche Lösung muss vor allem eine große Auswahl an Kommunikationsoptionen umfassen. Darüber hinaus sollte sie auch Security-Funktionen für die zahlreichen Bedrohungen vernetzter Produkte enthalten. Damit Entwickler sich auf eine solche integrierte Plattform verlassen können, muss sie aus kommerzieller Software in hoher Qualität bestehen. Zusätzlich muss diese Software auf hoch qualitativen Hardware-Referenzdesigns getestet und qualifiziert worden sein. Aufgrund der großen Anzahl komplexer Software-Komponenten auf der Plattform und des großen Umfangs der Dokumentation für das Gesamtpaket benötigen Entwickler zudem effiziente Tools, um relevante Informationen schnell finden zu können.

Security-Aspekte zählen zu den größten Herausforderungen: Wie kann verhindert werden, dass unberechtigter Code programmiert und ausgeführt wird? Wie kann man Firmware und Daten auf der MCU schützen, die richtige Kommunikations-Quelle identifizieren und Kommunikationsdaten vor Abhören und Manipulation schützen? Zur Lösung dieser Aufgaben integrierte Renesas ein umfassendes Portfolio an Security-Funktionen in die Plattform.

Artikelfiles und Artikellinks

(ID:44498626)