He escuchado el término “tarea en tiempo real de metal desnudo”.
Se utiliza para describir un programa en tiempo real que se ejecuta en el “metal desnudo”, directamente en el procesador sin el beneficio (¿obstáculos?) De un RTOS (sistema operativo en tiempo real).
Muchos de los proyectos que hago, ciertamente todos los que hago en casa por diversión, no alcanzan la complejidad que requieren como RTOS. Algunos argumentarán que se beneficiarían de ello, y probablemente tengan razón …
Algo así como un termostato, incluso uno con muchos eventos y “modo de aprendizaje”, etc., no necesita ejecutarse sobre Linux.
Un gran bucle. Verifique el teclado, verifique los sensores, tome algunas decisiones, actualice algunas salidas, actualice la pantalla, vaya a dormir (para ahorrar batería), despierte y repita.
Un par de cientos de líneas de código C. Habla directamente con recursos de hardware, sensores, etc. Sin sistema operativo sofisticado. Sin conductores Solo el código c que pensó el lunes, escribió usted mismo el martes, depuró el miércoles, probó el jueves y lo demostró a su jefe el viernes.
Esa es mi especialidad y me encanta
¿Qué es una tarea simple en tiempo real?
Related Content
¿Facebook tiene reglas sobre qué idiomas se pueden usar internamente?
¿Cómo puedo ser un buen ingeniero de software sin una maestría?
More Interesting
Cómo saber si su software vale más de lo que se ofrece
¿Cuándo ocurren los wireframes y prototipos en un proceso de desarrollo de software ágil?
¿Qué necesita saber un ingeniero de sistemas principiante (* nix)?
¿Cómo trainline.com vende boletos para trenes y luego los coordina con las estaciones de trenes?
¿Cómo es ser ingeniero de soporte en Palantir?
¿Cómo ofertan las empresas indias de software para proyectos de software?