SEGGER Embedded Studio für Arm unterstützt harte Echtzeit in C++
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
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
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