Para sistemas de tiempo real generalmente usamos Freertos, uCos y MQX. Poseemos una amplia experiencia en estos SO y solemos usarlos sobre arquitecturas ARM7, cortex M3 y ColdFire.

Este soporte nos permite trabajar con programación multitarea, y la creación de drivers genéricos para manejo de dispositivos comunes, que utilicen los recursos de estos SO, creando una capa HAL que nos permite migrar dichos drivers de unos uC a otros de forma rápida.

En este desarrollo se programó una aplicación para el manejo de E/S a través de TCP/IP, usando FreeRTOS como SO y la pila lwIP. Las E/S comprenden GPIO’s, lectura de canales Analógicos con filtrado y Encoders.

Otro ejemplo es el uso de GUI’s con pantallas táctiles para equipos de bajo coste. En este ejemplo se creó una aplicación para un equipo médico desarrollado por RBZ y que carece de cualquier botón, el manejo se realiza a través de la pantalla táctil.