PaRTiKle
PaRTiKle és un sistema operatiu de temps real per a sistemes encastats desenvolupat al Grup d'Informàtica Industrial[1] de la Universitat Politècnica de València. PaRTiKle ha estat desenvolupat[2] dins el projecte OCERA[3] que persegueix disposar d'una biblioteca de components de programari lliure per a sistemes de temps real. El nucli proporciona serveis d'arbitratge de tasques, sincronització, temporització i primitives de comunicació. Gestiona recursos de maquinari com ara interrupcions, excepcions, memòria, temporitzadors... PaRTiKle va ésser dissenyat per ésser compatible amb POSIX, la seva API nadiua és "POSIX threads (fils d'execució) del llenguatge C", però també proporciona serveis a C++, Ada i Java. A més de la compatibilitat amb POSIX també dona servei a les extensions no compatibles específiques de RTLinux. Per tant admet les aplicacions realitzades per a RTLinux.
Comunicació entre processos
- XM-FIFO
- és una cua de dades FIFO amb missatges de mida fixa, lliure d'esperes i bloquejos (wait-free i lock-free).[4][5]
- XM-SHM
- memòria accessible des de múltiples processos.[6]
- Vegeu també: XtratuM
Referències
- ↑ Grup d'Informàtica Industrial de la U.P.V. (anglès)
- ↑ PaRTiKle dins el projecte OCERA
- ↑ Projecte OCERA
- ↑ Real-Time Linux Workshop 2007 - XM-FIFO: Interdomain Communication for XtratuM (anglès)
- ↑ Algorismes wait-free i lock-free(anglès)
- ↑ Univ. de Lanzhou (China) - Diversos RTOS multi-nuclis són base per a Linux (anglès) Descripció de RTLinux, Adeos/RTAI/Xenomai i XtratuM/PaRTiKle
Enllaços externs
- Plantilla:Oficial
- PaRTiKel portat a l'ordinador en tarja LPC2000 LPC2000 és un ordinador en tarja de NXP.
- UPV - Implementació de Java de Temps Real per a sistemes incrustats en xarxa (castellà) Ús de Java de Temps Real amb Partikle.