Aquí hay un desglose:
* Sistemas integrados: El software en tiempo real a menudo se ejecuta en sistemas integrados (por ejemplo, en automóviles, máquinas industriales, dispositivos médicos). Por lo general, no descarga este software como una aplicación típica. En cambio, es:
* preinstalado: Está integrado en el firmware del dispositivo durante la fabricación.
* flasheó: Programado en la memoria del dispositivo a través de herramientas y procedimientos especializados. Recibiría el software (a menudo como un archivo binario) del fabricante o desarrollador del dispositivo y utilizaría sus herramientas específicas para instalarlo.
* Parte de un sistema más grande: Puede ser incluido como parte de un conjunto de software más amplio proporcionado por el proveedor.
* Sistemas operativos (RTO): Los sistemas operativos en tiempo real (RTOSS), como VXWorks, Freertos o QNX, proporcionan la base para aplicaciones en tiempo real. Puede descargar un RTOS del sitio web del proveedor, pero este suele ser un kit de desarrollo, que incluye compiladores, depuradores y el kernel RTOS. Luego usaría este kit para construir su aplicación * en la parte superior * del RTOS.
* Aplicaciones con componentes en tiempo real: Algunas aplicaciones, como editores de audio/video o software de control industrial, tienen componentes en tiempo real. Estos se descargan como aplicaciones regulares (de tiendas de aplicaciones, sitios web, etc.), pero el software manejan internamente los aspectos en tiempo real. La descarga en sí no significa inherentemente sus capacidades en tiempo real.
* Desarrollo personalizado: A menudo, el software en tiempo real está desarrollado a medida para una aplicación específica. En este caso, no hay "descarga". El software es creado por ingenieros, adaptado a las necesidades del proyecto e implementado directamente en el hardware de destino.
En resumen, no hay un solo proceso de "descargar software en tiempo real". El método depende completamente de la naturaleza del software y su uso previsto. Si está buscando un software específico en tiempo real, deberá identificar el software exacto y consultar su documentación para las instrucciones de instalación.