Aquí hay una buena presentación sobre ingeniería inversa de un modelo de GoPro. Lo que encontré interesante sobre esto es que confirmó lo que sospechaba: que usaban un sistema operativo en tiempo real (en este caso, ITRON).
La razón principal para usar un sistema en tiempo real es que este es el entorno ideal para él: demandas de alto rendimiento, un entorno integrado, una clara priorización del servicio ( capturar el video ) y requisitos difíciles en tiempo real. No querrá usar esto en su sistema de escritorio, pero para un entorno de dispositivo dedicado tiene mucho sentido.
Puede hacer que algo como esto funcione con Linux (o incluso Windows integrado) pero para mantener el hardware al mínimo, usar un sistema en tiempo real tiene sentido ya que identifica claramente qué es una prioridad y qué garantías se brindan.
- ¿Es cierto que los sensores Nikon son superiores a la calidad de imagen de Canon?
- Si tiene estabilización de imagen tanto en la cámara como en la lente, ¿debería cancelar una de ellas?
- ¿Cuál es la mejor cámara GoPro Action para menores de 10k en India?
- ¿Qué resolución es lo suficientemente buena para la fotografía profesional?
- ¿Por qué las partículas están en forma circular u ovalada cuando una cámara está desenfocada?
Una vez más, de acuerdo con la presentación que mencioné anteriormente, también ejecuta Linux como una forma de tarea integrada. El lado de Linux ejecuta un servidor web y proporciona la interfaz al mundo exterior.