Hardware

SEGGER Embedded Studio für Arm unterstützt harte Echtzeit in C++

SEGGERs Embedded Studio für Arm Version 6 bietet jetzt eine Echtzeit-Speicherverwaltung mit deutlich reduzierten, vorhersehbaren Latenzzeiten für Allokation und Freigabe von Speicher. Damit kann C++ auch für Anwendungen mit harten Echtzeitbedingungen verwendet werden.

Dies bringt Embedded Studio for Arm auf den gleichen Stand wie die kürzlich angekündigte Embedded Studio Version 6 für RISC-V.

„Wir glauben, dass die Echtzeit-Speicherverwaltung die Position von Embedded Studio als die am weitesten entwickelte Toolchain im Embedded-Bereich unterstreicht“, sagt Rolf Segger, Gründer von SEGGER. „Es ist die erste Toolchain, die ich kenne, die schnelle Heap-Operationen in konstanter Zeit garantiert.“

Embedded Studio unterstützt die Entwicklung für jeden Arm-basierten Mikrocontroller, einschließlich Cortex-M, Cortex-A/R und der Legacy Cores Arm7, Arm9 und Arm11.

Embedded Studio wird mit einem C++17 Compiler und einer C++17-Standardbibliothek geliefert, welche die hohe Ausführungsgeschwindigkeit und den kompakten Code von SEGGERs emRun-Laufzeit- und emFloat-Gleitkomma-Bibliotheken sowie den für C++-Anwendungen optimierten SEGGER Linker kombinieren.

Mehr technische Details zur dynamischen Speicherzuweisung in Echtzeit finden Sie in SEGGERs Blog-Artikel „C++ real-time allocation – a chess engine“.

Über Embedded Studio
Embedded Studio ist eine Multiplattform-IDE (Integrated Development Environment) von SEGGER Microcontroller. Es zeichnet sich durch seine Flexibilität in der Anwendung aus und enthält alle Tools und Funktionen, die ein Entwickler für die professionelle Embedded-C/C++-Programmierung und -Entwicklung benötigt.

Es wird mit einem leistungsstarken Projektmanager und einem Quellcode-Editor geliefert. Der Editor lässt sich schnell starten und der extrem schnelle Build-Prozess spart wertvolle Arbeitszeit. Weiterhin enthalten sind auch SEGGERs hochoptimierte emRun-Laufzeit- und emFloat-Gleitkommabibliotheken sowie SEGGERs intelligenter Linker, die alle von Grund auf speziell für ressourcenbeschränkte Embedded-Systeme entwickelt wurden.

In Kombination mit dem Clang-basierten, hoch optimierenden C/C++ SEGGER Compiler können extrem kleine und dennoch effiziente Programme generiert werden, die jedes Byte Speicher ausnutzen.
Der eingebaute Debugger lässt keine Wünsche offen. Er ist vollständig in J-Link integriert und sorgt für hohe Performance und Stabilität.

Embedded Studio ist für unbegrenzte Evaluierung und für pädagogische und nicht-kommerzielle Zwecke kostenlos erhältlich ohne Einschränkungen in Bezug auf Codegröße, Funktionen oder Dauer der Nutzung.
Die IDE wird von SEGGER für die eigene Produktentwicklung ausgiebig genutzt und ständig aktualisiert und verbessert.

Weitere Informationen finden Sie unter:
www.segger.com/embedded-studio 

Über die SEGGER Microcontroller GmbH

SEGGER Microcontroller hat fast dreißig Jahre Erfahrung im Bereich Embedded Systems und stellt modernste Software und Hardware für Embedded-Systeme her.

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-Systemen 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 ohne die Verpflichtung, den Source-Code offenlegen zu müssen, integriert werden.

SEGGER bietet Stabilität in einer oft volatilen Industrie, was SEGGER zu einem sehr zuverlässigen Partner für langfristige erfolgreiche Zusammenarbeit macht.
Für weitere Informationen besuchen Sie bitte: www.segger.com

Firmenkontakt und Herausgeber der Meldung:

SEGGER Microcontroller GmbH
Ecolab-Allee 5
40789 Monheim am Rhein
Telefon: +49 (2173) 99312-0
Telefax: +49 (2173) 99312-28
http://www.segger.com

Ansprechpartner:
Dirk Akemann
Marketing Manager
Telefon: +49 (2173) 993120
Fax: +49 (2103) 2878-28
E-Mail: dirk.akemann@segger.com
Mike Green
Publitek
Telefon: +44 (7970) 728442
E-Mail: mike.green@publitek.com
Für die oben stehende Pressemitteilung ist allein der jeweils angegebene Herausgeber (siehe Firmenkontakt oben) verantwortlich. Dieser ist in der Regel auch Urheber des Pressetextes, sowie der angehängten Bild-, Ton-, Video-, Medien- und Informationsmaterialien. Die United News Network GmbH übernimmt keine Haftung für die Korrektheit oder Vollständigkeit der dargestellten Meldung. Auch bei Übertragungsfehlern oder anderen Störungen haftet sie nur im Fall von Vorsatz oder grober Fahrlässigkeit. Die Nutzung von hier archivierten Informationen zur Eigeninformation und redaktionellen Weiterverarbeitung ist in der Regel kostenfrei. Bitte klären Sie vor einer Weiterverwendung urheberrechtliche Fragen mit dem angegebenen Herausgeber. Eine systematische Speicherung dieser Daten sowie die Verwendung auch von Teilen dieses Datenbankwerks sind nur mit schriftlicher Genehmigung durch die United News Network GmbH gestattet.

counterpixel