JavaScript is currently disabled.Please enable it for a better experience of Jumi. Svensk mellanvara för DSP-farmer
Svenska Enea har lanserat en ny version av dSpeed, en mellanvara för DSP-kluster, som används för att övervaka och styra kluster av signalprocessorer i till exempel basstationer.
Enea har gjort realtidsoperativsystem i över 20 år och sedan ungefär tio år tillbaka finns en bantad variant för signalprocessorer.

– Med årens lopp har vi lärt oss att det finns ett antal funktioner ovanpå operativsystemet som används om och om igen. Med den bakgrunden har vi tagit fram en mellanvara med de tjänster som i princip alltid behövs i telekombranschen och i försvarstillämpningar, säger Conny Öhult på Enea.

Mellanvaran, eller middleware som det heter på branschjargong, går under varumärket Enea dSpeed Platform och släpptes i en första version i oktober i fjol. Version 2.0 lanserades på Texas Instruments utvecklingskonferens i Dallas, Texas, i förra veckan och klarar fler DSP:er och fler kort.

– Vi såg att det fanns utrymme för en färdig produkt som kan minska kostnaderna och utvecklingstiden för kunderna.

dSpeed tar hand om fyra saker som ligger ovanpå Eneas operativsystem OSE ck och som egentligen alltid behövs, vare sig man har en enkärnig DSP eller 20 DSP:er med sex kärnor vardera som på Radisys vassaste DSP-kort.

– dSpeed tillhandahåller grundläggande kontroll- och styrfunktioner där man kopplar ihop dataplanet med kontrollplanet, säger Conny Öhult.

Man kan bland annat bootladda, konfigurera och övervaka DSP:erna från styrprocessorn. När systemet väl är igång handlar mycket av arbetet för dSpeed om att upprätthålla tillgängligheten, det vill säga att detektera och isolera eventuella fel så att inte hela systemet måste startas om omedelbart.

Den tredje funktionen är olika typer av debuggtjänster för att avlusa koden, till exempel runtimedebuggning vilket även innefattar olika typer av händelseloggning.

Den fjärde delen av dSpeed är analys av kod som kraschat, så kallad post mortem.

– Det är mer än bara själva OSEck-kärnan man vill undersöka. Med dSpeed går det bland annat att spara händelseloggar och innehållet i olika minnesareor för senare analys, säger Conny Öhult.

dSpeed är baserad på Eneas kommunikationsteknik Linx, som i sin tur är en interprocesskommunikationstjänst som agerar superklister och binder samman de ingående delarna i plattformen. Bland annat stöds signalprocessorerna C64x från TI, SP2603 från LSI och en simulerad miljö med operativsystemet OSE ck:s Soft Kernel, samt kontrollprocessorer som Freescale PowerquiccIII MPC8548, x86 och PowerPC med OSE Soft Kernel eller Linux. dSpeed stödjer även kort från Radisys Promentum ATCA-9100 men också Mercury med deras MTI-104 och BCC-101 kort samt Embedded Planets kort EP8548A.
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)