OSEck
Från Rilpedia
Den här artikeln anses vara otydlig eller onödigt fackspråklig. Hjälp gärna till att förtydliga artikeln och göra den mer lättläst. Se eventuellt diskussionssidan för mer information. |
OSEck är en förkortning av OSE Compact Kernel, och är en DSP-optimerad version av Enea Softwares fullskaliga OSE RTOS. OSEck är framtaget för minnesbegränsade system där höga dataflöden och låg interrupt-overhead har avgörande betydelse. OSEck har liten minnesåtgång (kärnan och användarapplikationerna får plats i chippets internminne), använder tidsdelad multitasking (den är fullständigt pre-emptive) och har inbyggd felhantering.
OSEck har designats för att användas i distribuerade system. Kärnan är helt händelsestyrd (event driven) och kommunikationen mellan processer som befinner sig på skilda target-CPU:er sker genom att skicka signaler. OSEck använder ett BSP-koncept, sRIO, IP-stack, heap, timeout-server, och LINX, och är avsett att användas i både singelprocessor- och multiprocessorsystem som till exempel telekom, datakom, bilbranschen, industristyrningssystem, samt medicinska och mil-areo-applikationer.
OSEck kan köras på plattformar så som Texas Instruments C5000 och C6000, StarCore LLC SC1000, SC2000 och SC3000, Freescale MSC8100 och MPC5, TigerSHARC TS.