Stöd för IPv6 och Mobile IP är några av nyheterna i version 5.0 av svenska Eneas realtidsoperativsystem OSE.
OS för bensinpumpar Operativsystemet OSE började sin karriär i bensinpumpar. Idag sitter det i hundra miljoner mobiltelefoner. De viktigaste kunderna är Ericsson och Nokia. Andra telekomkunder är Lucent, Samsung och Agere. I medicinsk industri används operativsystemet av Abbot Labs och Arris. Lockheed Martin, Boeing, amerikanska flygvapnet, Nasa, Celsius, Thales och BAE Systems använder OSE för flygtekniska och militära tillämpningar. Volvo använder det i lastbilar och bussar. En ny tillämpning för OSE är bredband via elnätet. Franska Spidcom Technologies använder OSE i sin produkt Flip (Flexible Powerline) som levererar 40-80 Mbit/s till vägguttaget. OSE körs i den Arm9-processor som sitter i Altera-FPGAn Excalibur. OSE 4.0 släpptes för fem år sedan. |
OSE 5.0 stöder den nya IP-versionen IPv6 och protokollet Mobile IP som ger Internets IP-adresser samma rörlighet som telefonnumret i en mobiltelefon. Mobile IP gör det bland annat enklare att implementera telefoni över trådlösa nätverk.
Nätprogramvaran kommer från svenska Interpeak. Den används idag i ett 50-tal produkter, från militärhelikoptrar till televäxlar.
Stödet för IPv6 ökar OSEs chanser att finnas i inbyggda system, när dessa nu börjar koppla upp sig på Internet.
OSE har använts i Arm-processorer sedan 1996, vilket idag innefattar stöd för systemkretsar som Texas Instruments Omap, Motorolas i.MX21 och Intels PXA och IXP.
De nyannonserade Omap2 och PXA27x beräknas vara verifierade för OSE i december, när OSE 5.1 släpps.
OSE har genomgått arkitekturförändringar som enligt företaget gör det enklare att portera till nya processorer. Dessutom har den virtuella minnesadresseringen förbättrats. Fragmentering av arbetsminnet ska bli ett mindre problem.
En teknisk nyhet i OSE 5.0 är att programvara kan exekveras direkt från flashminne, vilket sparar in det RAM-minne som det tidigare först måste laddas i. Tekniken kallas "execute in place".
Jan Tångring