Download: neue Version von Simplicity Studio von Silicon Labs

PRODUKT NEWS EMBEDDED SYSTEMS [VIDEO]

Silicon Labs stellte eine neue Version seiner Simplicity Studio Entwicklungsumgebung vor. Sie unterstützt die Arbeit mit den 32-Bit EFM32 Gecko Mikrocontrollern und 8-Bit-MCUs.



Die Version basiert auf den Funktionen der ursprünglichen Simplicity-Studio-Umgebung, unterstützt mehr als 240 derzeit verfügbare ARM-basierte EFM32 MCUs und erweitert den Support auf Silicon Labs? 8051-basierte MCUs. Die Plattform bietet eine Eclipse-basierte integrierte Entwicklungsumgebung (IDE), die 32-Bit- und 8-Bit-Embedded-Designs unterstützt.


Die Plattform erkennt die angeschlossene Ziel-MCU eigenständig. Grafische Hardwarekonfigurations-Tools konfigurieren die MCU automatisch. Beispiel-Demos und -Anwendungscode lassen sich Projekte innerhalb von Minuten erstellen und zum Laufen bringen.


Die Plattform hilft Entwicklern, die richtige MCU für ihre Anwendungen zu wählen und bietet integrierte Links zum Kauf von MCUs und Entwicklungskits sowie zu Schulungsmaterial. Embedded-Entwickler können die integrierte Simplicity IDE nutzen, um ihre Firmware zu entwickeln und zu debuggen. Die IDE unterstützt Eclipse Plug-ins, verwendet den Eclipse Debugger für C/C++ und unterstützt Keil und Gnu Compiler Collection (GCC) Build-Tools.


Silicon Labs stellt 8-Bit-MCU-Entwicklern zudem Keil PK51 Build-Tools kostenlos zur Verfügung. Für Kunden, die die Keil µVision oder IAR Embedded Workbench IDE bevorzugen, bietet Simplicity Studio nahtlosen Third-Party Tool-Support. Entwickler können so ihre bevorzugte IDE innerhalb von Simplicity Studio starten.


Zusätzliche Tools in Simplicity Studio vereinfachen die Entwicklung durch die Konfiguration des MCU-Pinouts, Peripherieplatzierung und C-Code-Generierung. Die Konfigurationstools lösen automatisch Pinout-Konflikte. Um energieeffiziente 32-Bit-Anwendungen bereitstellen zu können, enthält Simplicity Studio ein Echtzeit-Energy-Pofiling- und Analyse-Tool zur Abschätzung des Stromverbrauchs und zum Abgleich von Leistungsfähigkeit und Energieeffizienz.


Der energyAware Battery Calculator hilft bei der Abschätzung der Stromaufnahme und der Batterielebensdauer. Entwickler können EFM32-MCU-Verbrauchsmodi und Batterie-konfigurationen wählen und den Energieverbrauch noch vor dem Schreiben des Codes abschätzen. Der energyAware Profiler analysiert den Stromverbrauch in Echtzeit und identifiziert Code-Bereiche, die optimiert werden sollten, wenn sich die Stromaufnahme als zu hoch erweist.


Simplicity Studio bietet Zugriff auf Demos, Softwarebeispiele, Datenblätter, Applikationsschriften, technischen Support und Community-Foren. Die Plattform unterstützt web-basierte Updates, vereinfacht das Hinzufügen von zusätzlichem Support und bietet neue Plattform-Versionen. Sobald Updates für Simplicity Studio zur Verfügung stehen, können Entwickler die Softwaretools aktualisieren, ohne dafür das gesamte Paket neu installieren zu müssen.


Simplicity Studio ist ab sofort kostenlos für Entwickler erhältlich. Die Simplicity Studio Entwicklungsplattform sowie die Simplicity IDE und Entwicklungstools stehen zum Download zur Verfügung.

Fachartikel