Startseite » Allgemein » semf – die neue Library für die Embedded Software Entwicklung

semf – die neue Library für die Embedded Software Entwicklung

Das Embedded Systems Engineering ist die Mutter aller Informatik und gleichzeitig der Bereich, für den es bisher am wenigsten Unterstützung in Form von praktischen Tools, Programmierhilfen und Frameworks gab. Genau diese Situation war es, die die Software Ingenieure der querdenker engineering GmbH gestört und dazu veranlasst hat, ihr gesamtes Embedded Know-how zu bündeln und daraus die semf Library zusammenzustellen. Die Softwarekomponenten werden seit vielen Jahren für die eigenen Embedded Projekte eingesetzt und stehen jetzt als Produkt allen Entwicklern für das Embedded Systems Engineering zur Verfügung.

Die semf Embedded C++ Library stellt dem Embedded Engineer generische Softwarekomponenten zur Verfügung, die er mühelos konfigurieren und durch die offene Klassenarchitektur einfach anpassen kann. semf umfasst ein breites Spektrum an unterschiedlichen Modulen: Kernkomponenten, wie Signal Slot, Linked Queue oder Buffer, Bootloader in Form von Firmware Packer, Firmware Updater sowie dem eigentlichen Bootloader. Außerdem enthält die Library Kommunikationsmodule wie SoftI2cMaster oder StreamProtocol, Speicher-Technologien in Form von Loggern und Eeprom Emulator sowie Datenverarbeitungs-Module wie Crc, DataStream oder PIDController. Darüber hinaus stellt die Library unterschiedliche Hilfen für anspruchsvolle Echtzeit Timingaufgaben sowie Input- und Output-Komponenten bereit.

Im Rahmen einer internen Studie mit rund 50 Embedded Projekten hat sich herauskristallisiert, dass durch den Einsatz der semf Softwaremodule der Entwicklungsaufwand um bis zu 50% gesenkt werden kann. Gerade langwieriges Debuggen kann durch gut getestete hardwarenahe Software und logisches Fehlermanagement vermieden werden. Weitere Vorteile, die das C++ Framework bietet, liegen in geringeren Reklamationszahlen und damit zufriedenere Kunden, einer wesentliche verkürzten Time-to-Market und glücklicheren und produktiveren Entwickler mit mehr Spaß am Programmieren.

Das Embedded Framework semf zeichnet sich durch echte C++ Objektorientierung mit offener Klassenarchitektur aus, bietet wiederverwendbareren Sourcecode, Plattformunabhängigkeit, leicht testbarem Sourcecode sowie wesentlich weniger Debugg-Aufwand. semf kann wahlweise als komplettes Softwarepaket gekauft oder in Form einer Produktgruppenlizenz gemietet werden.

Posted by on 29. Januar 2021. Filed under Allgemein,New Media & Software. You can follow any responses to this entry through the RSS 2.0. You can leave a response or trackback to this entry

Sie müssen angemeldet sein um Kommentare zu schreiben Anmelden


Blogverzeichnis - Blog Verzeichnis bloggerei.de Blog Top Liste - by TopBlogs.de Blogverzeichnis