Colección de citas famosas - Colección de máximas - ¿Qué es el desarrollo integrado?

¿Qué es el desarrollo integrado?

El desarrollo integrado se refiere al desarrollo bajo un sistema operativo integrado. Los sistemas de uso común incluyen WinCE, ucos, vxworks, linux, android, etc. Además, el desarrollo usando c, c ++ o ensamblador; usando procesadores de alta gama, arm7, arm9, arm11, powerpc, mips, mipsel, etc., o agregando sistemas operativos también son desarrollo integrado.

Los sistemas integrados son sin duda uno de los campos de aplicación de TI más populares y prometedores en la actualidad. Los sistemas integrados se utilizan en algunos dispositivos dedicados específicos. Por lo general, estos dispositivos tienen recursos de hardware muy limitados (como procesadores, memorias, etc.), son muy sensibles a los costos y, a veces, tienen altos requisitos de respuesta en tiempo real.

Especialmente a medida que los electrodomésticos se vuelven más inteligentes, la tecnología integrada se vuelve aún más importante. Como teléfonos móviles, PDA, diccionarios electrónicos, videoteléfonos, reproductores de VCD/DVD/MP3, cámaras digitales (DC), videocámaras digitales (DV), U-Disk, decodificadores (Set Top Box), televisores de alta definición. (HDTV), consolas de juegos, juguetes inteligentes, interruptores, enrutadores, equipos o instrumentos de control numérico, electrónica automotriz, sistemas de control de electrodomésticos, instrumentos médicos, equipos aeroespaciales, etc., son todos sistemas integrados típicos.

Información ampliada:

Requisitos de desarrollo integrado:

La función, la confiabilidad y el consumo de energía son los tres lugares que más merecen la atención de los desarrolladores de software. Tomemos como ejemplo los teléfonos móviles. Después de seleccionar una plataforma de hardware, se ha limitado el rendimiento del procesador para que el funcionamiento del teléfono móvil sea más fácil de usar, la respuesta del menú sea más rápida y tenga más y mejores funciones. Depende del software.

Requiere la cooperación de controladores y aplicaciones para maximizar el rendimiento del hardware. Por ejemplo, para un tipo de teléfono móvil, su pantalla siempre tarda mucho en apagarse, lo que hace que su batería se agote rápidamente. Siempre que se realicen mejoras a la hora de escribir software, la duración de la batería se puede ampliar exponencialmente.

Un excelente sistema integrado ha alcanzado la etapa de excelencia "exprimiendo" el rendimiento del hardware y ajustando cuidadosamente el software. A veces incluso usan su cerebro para ahorrar unos segundos de tiempo de inicio: ajustando la secuencia de inicio de los programas para que los programas que consumen mucho tiempo se ejecuten más tarde, cambiando el método de almacenamiento de los programas para que se carguen más rápido, etc., e incluso mostrando una barra de progreso para permitir a los usuarios No parece que sea tan largo.

Desarrollo integrado en la enciclopedia Baidu