En el campo integrado, ¿cuál es la relación entre Android y Linux? Android reemplazará...
En el campo del control industrial, es realmente difícil para Android reemplazar a Linux, porque los desarrolladores aún no han experimentado la "genialidad" de Android. La llamada insatisfacción es una experiencia multifacética:
1. Muchas personas en el campo del control industrial tienen experiencia en microcontroladores en lenguaje C y tienen miedo de la lentitud cuando trabajan en Java. , miedo a crear un entorno de desarrollo y miedo a problemas en campos desconocidos. Ésta es la razón principal.
2. El campo del control industrial no requiere una GUI sofisticada. En muchos casos, QT es suficiente.
3. Usar Java de Android para acceder al sistema Linux muchas veces no es directo ni rápido. Quería cambiar el marco de Android pero no pude cambiarlo. Al final, no tuve otra opción. Creé una biblioteca dinámica en C/C++ y usé java jni para llamarla, o usé java para leer y escribir archivos especiales directamente. del sistema Linux, en esencia, sigue siendo Linux el que está buscando problemas.
4. Android es ahora un sistema bastante complejo con problemas impredecibles. Por ejemplo, cuando su programa se está ejecutando, se activa alguna tarea en segundo plano, lo que afecta su programa. Luego, el usuario echó un vistazo y vio que el sistema de aves falló. Para hacer frente al funcionamiento estable y a largo plazo del control industrial, las pruebas de copia a largo plazo son esenciales.
5. En el campo del control industrial más simple, no se utiliza Linux. El acceso directo del microcontrolador al puerto serie, i2c y las bibliotecas USB son modificaciones de código listas para usar, que son estables, confiables y altamente. en tiempo real. Tengo mucho miedo de involucrarme en Internet, así que no estoy demasiado ansioso, naturalmente, hay trasplantes de lwip proporcionados por los fabricantes de chips. Este plato de fideos es barato, delicioso y abundante, ¿por qué molestarse con Linux y Android?
Por supuesto, el malestar es temporal. La unidad del autor está actualmente haciendo algunos trabajos integrados con Android. A largo plazo, creemos que Android integrado será la tendencia. Los problemas que enfrentan los desarrolladores no son problemas a largo plazo. Comenzar a desarrollar Android ahora es bastante fácil y no se necesitan herramientas de desarrollo especiales. Puede desarrollar con cualquier teléfono móvil y descargar un SDK de Internet. Se puede decir que en los próximos años Android será el sistema integrado más fácil de desarrollar. A medida que surjan varias plataformas integradas basadas en Android y un gran número de desarrolladores de Android maduren, Android Embedded tendrá suficientes ventajas en la entrega rápida de productos de software. Las ventajas de una entrega rápida y la experiencia del usuario final son suficientes para ganar una cierta participación de mercado.
Autor: Chen Houlai