JavaScript is currently disabled.Please enable it for a better experience of Jumi. Hela 3G-mobilen på en enda Arm9

En 3G-mobil som kör Linux och basband på en och samma processorkärna. Amerikanska FSM Labs säger sig vara först med denna prestation.
Utvecklingsarbetet skedde under 2005 och prototyperna har fungerat ett tag nu, berättar FSM Labs för tidningen Linuxdevices .

Hårdvaran är en Arm9-plattform från Infineon. Och FSM Labs hoppas att fler mobiltillverkare ska nappa.

FSM Labs realtidsoperativsystem heter RT Core. I det körs standard-Linux som ett program i en egen lågprioriterad tråd.

Basbandsbearbetningen sker i en högprioriterad tråd. Programkoden för WCDMA, EDGE, GPRS och GSM levereras av Infineons dotterbolag Comneon.

En komplikation i sammanhanget var att Comneons programkod inte fick ändras, trots att den ursprungligen konstruerats för ett annat operativsystem, Mentor Graphics realtidsoperativsystem Nucleus. Lösningen blev att implementera ett Nucleusgränssnitt inuti RT Core.

Dagens sofistikerade mobiltelefoner kör basband och användarprogram i separata processorer. Eller i separata kärnor systemkrets, som TI:s Omap.

Med en kärna sänker man materialnotan och gör avancerad funktionalitet tillgänglig i fler prisklasser.

Men det finns ytterligare fördelar, enligt FSM Labs : integrationen blir bättre, eftersom man slipper den långsamma seriella kommunikationen mellan två kärnor. Det blir därmed också enklare för användarprogrammen att snabbt ta hänsyn till de förhållanden som basbandet arbetar under – som låg bandbredd – och exempelvis växla till sämre ljudkomprimering för attt spara bitar.

Läs mer:
World’s first single-core mobile phone demoed (Linuxdevices)

Prenumerera på Elektroniktidningens nyhetsbrev eller på vårt magasin.


MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Rainer Raitasuo

Rainer
Raitasuo

+46(0)734-171099 rainer@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)