Instructiesetsimulator om ARM64-programma's te genereren en te debuggen

Update: 1 juni 2023

SEGGER heeft een complete instructieset-simulator toegevoegd aan zijn nieuwste Embedded Studio voor ARM-versie.

Dit volgt op de nieuw toegevoegde compiler, linker en runtime-ondersteuning voor ARM64, waardoor het mogelijk werd om ARM64-programma's te genereren en te debuggen voor apparaten zoals, maar niet beperkt tot, Cortex-A53, Cortex-A57 en Cortex-A72.

Door de simulator toe te voegen, komt ARM64-ondersteuning op hetzelfde niveau als alle andere architecturen die door Embedded Studio worden ondersteund. Embedded Studio for ARM wordt aangeboden op alle platforms (Linux, macOS en Windows) op Arm, Intel en Apple Silicon.

Simulatie is een uitstekend hulpmiddel wanneer hardware schaars is of zelfs voordat deze beschikbaar is. Het is ook uitstekend geschikt voor programmeren buiten kantoor en voor geautomatiseerd testen.

“Vanwege zijn complexiteit was ARM64 de eerste architectuur die we ooit introduceerden die vanaf het begin geen simulator had”, zegt Rolf Segger, oprichter van SEGGER. "We maken er een punt van om simulatoren te hebben voor alle ondersteunde architecturen, en ARM64 is geen uitzondering meer."

"Een simulator is onder andere een geweldig hulpmiddel voor een ingenieur of student om vertrouwd te raken met een nieuwe architectuur", legt Dirk Akemann, marketingmanager bij SEGGER, uit. “Met Embedded Studio is het heel eenvoudig om programma's te genereren en uit te voeren in de simulator. Downloaden, installeren en starten, allemaal binnen enkele minuten. Het werkt gewoon. We zijn blij dat we professionele tools voor iedereen beschikbaar kunnen maken.”

Met de vriendelijke licentie van het bedrijf mag software gratis worden gebruikt voor evaluatie en voor educatieve en niet-commerciële doeleinden, zonder beperkingen met betrekking tot codegrootte, functies of gebruiksduur.

Bekijk meer : IGBT-modules | LCD-schermen | Elektronische Componenten