Soy un novato en el diseño de sistemas integrados, por lo que esta pregunta puede parecer de naturaleza fundamental.
He estado trabajando como parte de un equipo de Avionics para desarrollar un dispositivo de cómputo a bordo para un vehículo aéreo no tripulado que necesitaría interactuar con varios subsistemas como cámara, sensores de infrarrojos, actuadores, etc. Usaremos una placa personalizada. Diseño para este propósito, cuyo costo es de aprox. 200k INR. Alguien en el trabajo propuso por qué no usar el chip dentro de una computadora de propósito general para el propósito o incluso un teléfono inteligente. La computadora costaría entre 50 y 60k, mientras que un teléfono inteligente costaría 20k, lo que es más barato que un diseño personalizado. La idea parece ridícula por razones obvias.
En primer lugar, el consumo de energía para una tarjeta de computadora portátil sería mucho más que cualquier tarjeta electrónica. Pero no se puede decir lo mismo de un teléfono inteligente.
En segundo lugar, un dispositivo de computación a bordo requerirá muchas más interfaces de las que una computadora / teléfono inteligente general proporcionaría.
La tarjeta electrónica puede interactuar utilizando varios kits de desarrollo como Vivado, lo cual no creo que sea posible en PC / teléfonos sin un sistema operativo. No estoy seguro de este punto.
Por último, cualquier teléfono inteligente / PC será propenso a los errores de diseño. En general, vemos que las computadoras portátiles se caen y los teléfonos no reaccionan a los comandos táctiles que no podemos permitirnos en un sistema basado en tiempo real como un vehículo aéreo no tripulado.
Di los argumentos anteriores, pero ninguno parece ser lo suficientemente convincente como para que alguien con antecedentes no técnicos entienda este punto. ¿Existe alguna razón obvia / convincente que demuestre la validez de mis puntos a alguien que no tiene conocimientos técnicos y solo está preocupado por reducir los costos?
Editar: El vehículo no tripulado debe tener una precisión de mil grados en nuestra aplicación, por lo que deberá manejar una buena cantidad de datos de manera eficiente también en tiempo real mientras interactúa con varios sensores como cámara, sensores de infrarrojos, etc.