Estoy buscando un buen bus de mensajes de fuente abierta que sea adecuado para dispositivos Linux incorporados (Linux y uClinux).¿Qué es un buen bus de mensajes de fuente abierta para Linux incorporado?
Tiene que cumplir los siguientes criterios:
- deben ser software libre y LGPL o una licencia más liberal debido a uClinux que soporta solamente estática que une
- Debe tener una API C
- deben tener una espacio relativamente pequeño y no depender de bibliotecas de terceros
- Debe ser compatible con Linux/uClinux 2.4.22+
- Debe estar bien probado y preferiblemente tener un marco de prueba existente Örk estableció
- debe tener un protocolo bien documentado
- debe ser portátil a otras plataformas
El bus de mensajes principalmente sería utilizado por las aplicaciones en nuestro sistema con el fin de comunicar los parámetros de configuración, etc por lo que doesn' Necesito satisfacer los requisitos en tiempo real.
Según su página man, solo está disponible en Linux 2.6.6+. "Las colas de mensajes POSIX se admiten en Linux desde kernel 2.6.6". –
Estás en lo correcto. Probablemente quiera usar colas SYSV que fueron compatibles antes de POSIX. – carson