SEGGER Embedded Studio – Neuer Linker verkleinert RISC-V-Anwendungen erheblich
Der SEGGER Linker sorgt bei RISC-V-basierten Systemen für eine Verringerung der Firmwaregröße um bis zu 15%. Dazu verkürzt er die Zeit für das Linken, liefert eine detaillierte Mapdatei und bietet mehr Flexibilität.
Basierend auf dem gleichen Code wie der SEGGER Linker für ARM, der sich in SEGGERs führender integrierten Entwicklungsumgebung "Embedded Studio for ARM" bewährt hat, hat er viele bemerkenswerte Eigenschaften geerbt, wie z.B. die integrierte Integritätsprüfungen mit einer Reihe von Algorithmen (CRCs und Hashes), die Fähigkeit Code und Daten automatisch auch in nicht zusammenhängenden Bereichen zu verteilen und bei der Platzierung der Daten schnelle Speicherbereiche zu priorisieren.
Um die Verbesserung der Code-Dichte zu erreichen, verwendet der neue RISC-V-Linker eine Kombination verschiedener Optimierungsstrategien. Zu diesen Techniken gehören das Sortieren von Code und Daten in einer Weise, die das Verwenden von kurzen Adressierungsmodi ermöglicht, das Ersetzen von Codesequenzen durch effizientere Befehle und der Einsatz von modernsten Technologien.
"Diese neue Version von Embedded Studio für RISC-V setzt einen neuen Standard. Die durch den neuen Linker erzielte Reduzierung der Codegröße ist erstaunlich", sagt Rolf Segger, Gründer von SEGGER. "In Kombination mit dem enthaltenen Startup-Code, der Laufzeitbibliothek und der Fließkomma-Bibliothek emFloat, die alle speziell für RISC-V optimiert sind, ist es bemerkenswert, wie klein und effizient die daraus resultierenden RISC-V-Programme sein können. Einfach durch ein erneutes Linken einer Anwendung mit dem SEGGER Linker kann die Codegröße reduziert werden".
Für weitere Informationen über SEGGERs Linker besuchen Sie bitte:
www.segger.com/products/development-tools/embedded-studio/technology/tools/segger-linker/
Weitere Informationen über SEGGER Embedded Studio erhalten Sie unter:
SEGGER Microcontroller ist seit mehr als 25 Jahren ein verlässlicher Partner im Bereich der Embedded Computer Systeme. SEGGER entwickelt nicht nur hochmoderne, effiziente Softwarebibliotheken, sondern auch ein umfassendes Angebot an Hardwarewerkzeugen für Entwicklung und Produktion sowie Softwarewerkzeuge.
SEGGER bietet ein komplettes Spektrum von Softwarebibliotheken an – für Kommunikation, Sicherheit, Datenkompression und -speicherung, Benutzerschnittstellen und mehr. Der Einsatz der SEGGER Software verschafft Entwicklern einen Vorsprung, da sie von der jahrzehntelangen Erfahrung, die in diese Produkte geflossen ist, profitieren können.
SEGGERs professionelle Softwarebibliotheken und Werkzeuge für Embedded System-Entwicklung sind wie geschaffen für den einfachen Einsatz und sind optimiert für die Anforderungen, die in Embedded Systemen mit eingeschränkten Ressourcen vorkommen. Das Unternehmen bietet preis- und hochwertige, flexible, einfach verwendbare Werkzeuge für den Einsatz im kompletten Entwicklungsprozess an.
SEGGER wurde 1992 von Rolf Segger gegründet, ist in privater Hand und wächst stetig. Mit Firmensitzen in den USA in der Umgebung von Boston und im Silicon Valley sowie in Großbritannien, und Distributionspartnern auf fast allen Kontinenten, ist SEGGERs vollständiges Angebot weltweit verfügbar. .
Warum SEGGER?
SEGGER, die Embedded Experts, bieten einen umfassenden Werkzeugsatz für Embedded Systeme an – eine Unterstützung für den gesamten Entwicklungsprozess. SEGGER Produkte sind von Grund auf für den Einsatz in Embedded Systemen konzipiert. Sie verkürzen die Entwicklungszeit für Ihre Produkte – ganz nach unserem Motto "It simply works!"
Alle SEGGER Produkte wurden von SEGGER entwickelt und können von uns lizensiert werden. Die Software steht nicht unter einer Open Source oder anderer Lizenz, die eine Urhebernennung erforderlich macht, und kann in jedes kommerzielle oder proprietäre Produkt integriert werden, ohne dass der Quellcode offengelegt werden muss.
Durch SEGGERs Friendly Licensing kann jeder die Software für den nicht-kommerziellen Einsatz und zu Testzwecken kostenlos nutzen.
Für viele Kunden ist SEGGER ein zuverlässiger Partner für eine langfristige Zusammenarbeit im Bereich der Embedded Systeme.
Für weitere Informationen besuchen Sie bitte: [url=http://www.segger.com]www.segger.com[/url]
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