emRun++ basiert auf SEGGERs schnellen und kompakten emRun- und emFloat-Laufzeit- und Gleitkomma-Bibliotheken. Es enthält eine vollständige C++17 Standardbibliothek mit generischen Container Templates (Sets, Vectors, Lists, Queues, Stacks und Maps), Standard-Algorithmen (Sort, Search, Transformations), Funktionsobjekte, Lokalisierung, Funktionen für Iteration, Strings und Streams sowie weitere Utility-Funktionen für alltägliche Anwendungsfälle.
emRun++ stellt mit wenigen Instruktionen schnelle Heap-Operationen sicher, so dass auch harte Echtzeitanwendungen in C++ entwickelt werden können.
„Heutzutage erwarten Kunden von einer professionellen Toolchain, dass sie eine moderne C++-Version unterstützt“, sagt Rolf Segger, Gründer von SEGGER. „Es ist nicht einfach, mit den neuesten Standards Schritt zu halten. Für Toolchain-Anbieter ist es sinnvoller, die Technologie zu lizenzieren, als sie selbst zu entwickeln, zu verifizieren und zu pflegen.“
„Viele Halbleiterhersteller bieten ihre eigenen kostenlosen Toolchains an“, sagt Ivo Geilenbrügge, Geschäftsführer von SEGGER. „Gegen eine erschwingliche einmalige Gebühr können sie nun Technologie-Upgrades durchführen, indem sie einige oder alle unserer bewährten optimierten Komponenten lizenzieren.“
Um gängige Embedded-Anwendungsfälle auch auf Targets mit beschränkten Ressourcen zu unterstützen, ist die C++-Bibliothek auch in einer „No-Throw“-Konfiguration verfügbar, die den mit Exceptions verbundenen Overhead vermeidet.
emRun++ kann ebenso wie andere lizenzierbare Komponenten von SEGGER (emRun, emFloat, SEGGER Linker und SEGGER Compiler) in Embedded Studio evaluiert werden. Embedded Studio kann einfach und kostenlos für eine unbegrenzte Evaluierung ohne Einschränkungen in Bezug auf Codegröße, Funktionen oder Dauer der Nutzung heruntergeladen werden.
Mehr Informationen zu emRun finden Sie unter: https://www.segger.com/…
Weitere Informationen zu Embedded Studio finden Sie unter: https://www.segger.com/…
SEGGER Microcontroller verfügt über drei Jahrzehnte Erfahrung mit Embedded-Systemen, entwickelt modernste RTOS und Software-Bibliotheken, J-Link und J-Trace Debug- und Trace-Probes sowie ein komplettes Set an Flasher In-System-Programmiergeräten und Software Development Tools.
SEGGERs All-in-One-Lösung emPower OS umfasst ein RTOS sowie einen kompletten Satz an Software-Bibliotheken, einschließlich Kommunikation, Sicherheit, Datenkompression und -speicherung, GUI-Software und mehr. Entwickler erhalten durch den Einsatz von emPower OS einen Entwicklungsvorsprung und profitieren von SEGGERs jahrzehntelanger Branchen-Erfahrung.
SEGGERs professionelle Software und Tools für die Entwicklung von Embedded-Systemen sind für eine einfache Anwendung konzipiert und für die Anforderungen von ressourcenbegrenzten Embedded-Systemen optimiert. Darüber hinaus unterstützt das Unternehmen den gesamten Entwicklungsprozess mit kostengünstigen, qualitativ hochwertigen, flexiblen und einfach zu bedienenden Tools.
Das Unternehmen wurde 1992 von Rolf Segger gegründet, befindet sich in Privatbesitz und wächst stetig. SEGGER hat eine US-Niederlassung in der Nähe von Boston und Niederlassungen im Silicon Valley, in Shanghai und in Großbritannien sowie Distributoren auf den meisten Kontinenten, sodass die gesamte Produktpalette von SEGGER weltweit verfügbar ist.
Warum SEGGER?
SEGGER bietet nicht nur ein komplettes Set von Tools für Embedded-Systeme an, sondern auch Unterstützung durch den gesamten Entwicklungsprozess. SEGGER verfügt über jahrzehntelange Erfahrung als Embedded-Experte. SEGGER Software unterliegt keiner Open-Source- oder Required-Attribution-Lizenz und kann in jedes kommerzielle oder proprietäre Produkt integriert werden ohne die Verpflichtung, den Source-Code offenlegen zu müssen.
SEGGER bietet Stabilität in einer oft volatilen Industrie, was SEGGER zu einem sehr zuverlässigen Partner für langfristige erfolgreiche Zusammenarbeit macht.
SEGGER Microcontroller GmbH
Ecolab-Allee 5
40789 Monheim am Rhein
Telefon: +49 (2173) 99312-0
Telefax: +49 (2173) 99312-28
http://www.segger.com
Marketing Manager
Telefon: +49 (2173) 993120
Fax: +49 (2103) 2878-28
E-Mail: dirk.akemann@segger.com
Publitek
Telefon: +44 (7970) 728442
E-Mail: mike.green@publitek.com