¿Cuáles son las tendencias de desarrollo del software integrado?
1. El desarrollo integrado es una ingeniería de sistemas, por lo que los fabricantes de sistemas integrados deben no solo proporcionar el sistema de software y hardware integrado en sí, sino también proporcionar poderosas herramientas de desarrollo de hardware y soporte de paquetes de software. En la actualidad, muchos fabricantes han tenido esto plenamente en cuenta, mientras promueven el sistema principal, también promueven el entorno de desarrollo como un punto clave. Por ejemplo, mientras Samsung promueve los chips Arm7 y Arm9, también proporciona placas de desarrollo y versiones y paquetes de soporte (BSP) y también proporciona Embedded VC++ como herramienta de desarrollo al promocionar el sistema, así como el entorno de desarrollo Tonado de Vxworks y Limda de DeltaOS. entorno de compilación, etc. son manifestaciones típicas de esta tendencia. Por supuesto, esto también es resultado de la competencia en el mercado.
2. A medida que la tecnología de Internet madura y aumenta el ancho de banda, los requisitos de creación de redes e informatización aumentan día a día. Como resultado, los dispositivos que en el pasado tenían una sola función, como teléfonos, teléfonos móviles, refrigeradores y hornos microondas, ya no tienen funciones únicas. , y sus estructuras se vuelven más complejas. Esto requiere que los diseñadores de chips integren más funciones en el chip. Para cumplir con la actualización de las funciones de la aplicación, los diseñadores utilizan procesadores integrados más potentes, como chips RISC de 32 bits, 64 bits o procesadores de señal DSP, al tiempo que agregan capacidades de procesamiento mejoradas. interfaces funcionales como USB, ampliando tipos de bus como CAN BUS, fortaleciendo el procesamiento de multimedia, gráficos, etc., e implementando gradualmente el concepto de sistema en un chip (SOC). En términos de software, la tecnología de programación multitarea en tiempo real y la tecnología de herramientas de desarrollo cruzado se utilizan para controlar la complejidad funcional, simplificar el diseño de aplicaciones, garantizar la calidad del software y acortar el ciclo de desarrollo. Como HP
3. La interconexión de redes se ha convertido en una tendencia inevitable. Para adaptarse a los requisitos del desarrollo de la red, los futuros dispositivos integrados inevitablemente requerirán hardware para proporcionar varias interfaces de comunicación de red. Los microcontroladores tradicionales no tienen suficiente soporte de red y la nueva generación de procesadores integrados ha comenzado a incorporar interfaces de red. Además de admitir el protocolo TCP/IP, algunos también admiten una de las interfaces de comunicación IEEE1394, USB, CAN, Bluetooth o IrDA. Hay varios tipos y también se requieren el software de protocolo de red de comunicación correspondiente y el software de controlador de capa física. En términos de software, el kernel del sistema admite módulos de red e incluso puede integrar un navegador web en el dispositivo, logrando realmente el acceso a Internet con varios dispositivos en cualquier momento y en cualquier lugar.
4. Optimice el núcleo del sistema y los algoritmos para reducir el consumo de energía y los costos de software y hardware. Los productos integrados del futuro son dispositivos que integran estrechamente software y hardware. Para reducir el consumo de energía y los costos, los diseñadores deben optimizar el núcleo del sistema tanto como sea posible, conservar solo el software y el hardware estrechamente relacionados con las funciones del sistema y utilizar la menor cantidad de recursos. para lograr las funciones más apropiadas. Esto requiere que los diseñadores elijan el mejor modelo de programación y mejoren continuamente los algoritmos para optimizar el rendimiento del compilador. Por lo tanto, el personal de software debe tener un amplio conocimiento de hardware y también desarrollar tecnologías de software integradas avanzadas, como Java, Web y WAP.
5. Proporcionar una interfaz multimedia humana-computadora amigable El factor más importante para que los dispositivos integrados estén en estrecho contacto con los usuarios es que pueden proporcionar una interfaz de usuario muy amigable. La interfaz gráfica y el método de control flexible hacen que las personas sientan que el dispositivo integrado es como un viejo amigo familiar. Este requisito requiere que los diseñadores de software integrado trabajen duro en interfaces gráficas y tecnologías multimedia. La entrada de texto escrito a mano, la marcación por voz para acceder a Internet, el envío y recepción de correos electrónicos y los gráficos e imágenes coloridos brindarán a los usuarios una sensación de libertad. En la actualidad, algunas PDA avanzadas han realizado la escritura de caracteres chinos en la pantalla y la publicación de mensajes cortos por voz, pero los dispositivos integrados generales todavía están muy lejos de cumplir con este requisito.
6. Para soluciones empresariales específicas, como gestión de logística, escaneo de códigos de barras, recopilación de información móvil, etc., este pequeño sistema integrado portátil desempeñará un papel muy importante. En el campo del control automático, no solo se puede utilizar para cajeros automáticos, máquinas expendedoras, control industrial y otros equipos especiales, sino que también se puede combinar con equipos de comunicación móvil, GPS y sistemas integrados que también pueden desempeñar un papel muy importante. .
7. En el campo de la radio y la televisión, Estados Unidos ha comenzado a transformarse de la televisión analógica a la televisión digital, y la tecnología DVB (transmisión de televisión digital) de Europa se ha promovido en la mayoría de los países del mundo. La radiodifusión de audio digital (DAB) también ha entrado en la etapa de prueba de comercialización. El software, los circuitos integrados y los nuevos componentes desempeñan un papel cada vez más importante en el desarrollo industrial. Todos los productos anteriores son inseparables de la tecnología de sistemas integrados.
Al igual que el prometedor Proyecto Venus, que produce decodificadores, la tecnología central es utilizar tecnología integrada de nivel de chip de 32 bits o superior.