JavaScript is currently disabled.Please enable it for a better experience of Jumi. Programmera Arm med symboler
Dra-och-släpp. Svårare än så behöver det inte vara att programmera en Arm-processor. I varje fall inte om man ska tro National Instruments som tillsammans med Arm tagit fram en ny modul till det grafiska programmeringsspråket Labview.
– Det intuitiva, grafiska designprogrammet Labview gör det till en idealisk plattform för utvecklare med begränsad erfarenhet av programmering i C/C++ som vill utveckla program för Arm-baserade styrkretsar, säger Alistair Greenhill, Arms chef för massmarknadsverktyg i ett pressmeddelande.

– För mer rutinerade utvecklare ger miljön en snabbare och mer strömlinjeformad utvecklingsprocess.

Den nya modulen från National Instruments, som rätt och slätt kallas Labview Embedded Module, gör det möjligt även för den som inte är expert på själva processorn och på C/C++ att göra ett program för den. Man behöver alltså inte känna till detaljerna, det tar Labview hand om.

NI har sedan flera år motsvarande lösning för Analog Devices signalprocessorer i Blackfinfamiljen och likheterna är stora.

I Labview Embedded Module finns till exempel en projektguide som automatiserar konfiguration och allmänna inställningar. Dessutom finns en avbrottshanterare som underlättar avbrottsdrivna program genom att skapa kod för bestämda hårdvaruavbrott.

Vi utvecklingsarbetet kan man förutom Labview till exempel använda Multisim, som även det är en produkt från NI. Multisim är ett interaktivt Spiceprogram för simulering och kretsanalys som kan användas för att simulera hela signalkedjan.

Under själva utvecklingsfasen behöver man inte ha tillgång till en fysisk modul. Istället finns det en simulator som låter konstruktörerna testköra och avlusa sitt program innan det laddas ned på den faktiska hårdvaran.

National Instruments har tagit fram två olika utvecklingskort. Det är MCB2370 med en NXP ARM7 och Stellaris LM3S8962 med en Luminary Micro Cortex-M3.

Totalt stödjer Labview Embedded över 260 varianter av Arm7, Arm9 och Cortex-M3. Stödet varierar dock beroende på modell och leverantör.

En komplett utvecklingsmiljö med Labview Embedded går på 78 200 kronor för ett år medan en prova-på-licens för 60 dagar kostar 3 549 kronor.
MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)