Es soll eine universelle Firmware ausgeliefert werden, die bei Bedarf später durch zusätzliche Funktionen erweitert werden kann. Ein Austausch der Firmware soll dazu nicht nötig sein, um auch eventuell notwendige Test- und Zertifizierungsprozesse des Betreibers zu vermeiden. Es erfolgt nur ein Upgrade der Lizenzdatei.
Beim initialen Programmieren wurde die ID des Controllers idealerweise bereits in dem Tool »License Central« gespeichert. Ein Kunde kann jetzt über ein Lizenzportal beim Hersteller eine Funktionserweiterung erwerben, indem er die Seriennummer seines Controllers angibt.
Daraufhin wird eine verschlüsselte Lizenzdatei erzeugt, die nur auf dem einen Zielsystem lauffähig ist. Wird diese eingespielt, schaltet sie zum Beispiel weitere Achsen einer Steuerung frei, ohne dass dazu die Firmware ausgetauscht werden muss. Bild 3 zeigt den Ablauf.
Mit CodeMeter µEmbedded erweitert Wibu-Systems sein Produktspektrum auf die Mikrocontroller-Ebene und bietet durchgängige Aufwärtskompatibilität bis hin zu den Serverlösungen. Infineon hat mit dem XMC4000 einen Controller am Markt, der »out of the Box« die wichtigsten Sicherheitsanforderungen aus Sicht des Geräteherstellers mitbringt. Das alles nicht als Funktion, die der Kunde erst selbst implementieren muss, sondern als Gesamtpaket, das auch das Lizenzmanagement und die Verteilung beinhaltet. Der Anwender konzentriert sich auf sein Kerngeschäft und nutzt die Sicherheit von CodeMeter wie einen Funktionsbaustein.
Über die Autoren:
Dirk Heinen arbeitet als Manager Product Marketing Mikrocontroller, Industrial and Multimarket bei der Infineon AG und Marco Blume arbeitet als Product/R&D Manager Embedded bei der Wibu-Systems AG.