Red de Respuestas Legales - Conocimientos legales - ¿Quién ha oído hablar de la placa de desarrollo i.MX31 de Freescale?

¿Quién ha oído hablar de la placa de desarrollo i.MX31 de Freescale?

La llegada del iPhone nos hizo darnos cuenta de que los dispositivos móviles tendrán un enorme impacto en nuestros estilos de vida y actividades económicas y sociales en el futuro. De cara al futuro, se espera que los dispositivos móviles portátiles se utilicen ampliamente en muchos campos. La integración de funciones múltiples, la aplicación de tecnologías multimedia como sonido, imágenes y videos, así como diversos servicios complejos de Internet inalámbrico de banda ancha, han llevado los dispositivos móviles multifuncionales a un nuevo nivel y también han elevado estándares más altos para el hardware integrado. requisitos.

Apple lanzó oficialmente en junio su dispositivo móvil iPhone de nueva generación. En términos de hardware, el iPhone de Apple utiliza el procesador S3C6400 producido por Samsung Electronics. Basado en la arquitectura ARM11, el núcleo del programa ARM1176JZF se ejecuta a una frecuencia de hasta 620 MHz, lo que garantiza el buen funcionamiento de Mac OS, y la memoria de ejecución del programa correspondiente alcanza 65438. En términos del modo táctil, el iPhone utiliza tecnología multitáctil. La magnífica interfaz 3D y la imagen fluida son suficientes para que la gente se maraville de la belleza de la tecnología.

La realización de tales funciones depende completamente de un excelente chip, cuyo núcleo es el último ARM11 V6. El rendimiento superior del procesador ARM11 está determinado por una serie de características arquitectónicas. ARMv6: la base que determina el rendimiento La arquitectura arm V6 determina la base que puede lograr procesadores de alto rendimiento.

En términos generales, la arquitectura ARMv6 mejora el rendimiento del procesador a través de los siguientes puntos:

Extensiones de procesamiento multimedia

La codificación/decodificación MPEG4-4 se duplica.

El procesamiento de audio se duplicó.

Estructura de caché mejorada

Caché de direcciones reales

Reduce la sobrecarga y la actualización de caché

Reduce la sobrecarga de cambio de contexto

Manejo mejorado de excepciones e interrupciones

Velocidad de procesamiento de tareas en tiempo real mejorada = admite acceso a datos no alineados y de endian mixto.

Facilita el intercambio de datos y la portabilidad de software y también ayuda a ahorrar espacio en la memoria.

Para la mayoría de las aplicaciones, ARMv6 mantiene una compatibilidad binaria con versiones anteriores del 100%, lo que permite heredar aún más los programas desarrollados por los usuarios en el pasado. ARMv6 conserva las extensiones de T (instrucciones Thumb) y E (instrucciones DSP) en todas las arquitecturas anteriores, lo que permite que continúen las funciones de compresión de código y procesamiento DSP. Para acelerar la ejecución del código Java, la tecnología ARM Jazalle también continúa desempeñando un papel importante en la arquitectura ARMv6.

El procesador ARM11 está diseñado para proporcionar eficazmente capacidades de procesamiento de alto rendimiento. Esta serie tiene principalmente tres modelos principales: ARM1136J, ARM1156T2 y ARM1176JZ.

La serie de procesadores ARM11 utiliza tecnología de fundición de 130 nm, con un rendimiento de hasta 500 MHz, un área de chip tan pequeña como 2,2 mm2 y tan baja como 0,24 mW/MHz. La familia de procesadores ARM11 se dirige a muchos mercados de productos de consumo e introduce muchas tecnologías nuevas, incluyendo SIMD para procesamiento de medios, tecnología TrustZone para mejorar el rendimiento de seguridad, Gestión Inteligente de Energía (IEM) y procesadores de velocidad extremadamente alta que requieren más de 2600 Dhrystone 2.1 MIPS. Tecnología de multiprocesamiento del sistema para un rendimiento escalable.

La siguiente es una breve introducción a varios núcleos de procesador ARM. Se puede observar que con el desarrollo de la tecnología central del procesador, la velocidad de los procesadores es cada vez más rápida, lo que se debe principalmente al desarrollo tecnológico de la tubería ARM.

El procesador integrado ARM1176JZF-S está diseñado para productos inalámbricos y de consumo, incluidos televisores digitales, decodificadores, consolas de juegos y teléfonos móviles. ¿Este procesador utiliza ARM Jazelle? ¿Tecnología de aceleración Java, ARM TrustZone? tecnología (clave para ofrecer un rendimiento seguro para productos de consumo que ejecutan sistemas operativos abiertos como Symbian OS, Linux y Windows CE) y el coprocesador Vector Floating Point (VFP) (potente aceleración para gráficos 3D integrados).

A continuación, presentamos un sistema que utiliza el kernel ARM11v6. Freescale i.mx31 es una de las placas de desarrollo de alto rendimiento que admite el núcleo ARM11 y se usa ampliamente. 1. MX31 utiliza núcleo ARM1136. El núcleo ARM11 es más adecuado para navegar por contenido multimedia de mayor calidad que AMR9.

La velocidad de procesamiento aumenta de 266 MHz a 665 MHz y también admite caché L2 de 128 KB. El núcleo ARM11 no sólo admite vídeo, sino que también admite pantallas de juegos 3D.

Diversas interfaces de memoria externa facilitan la integración de la memoria externa en sistemas móviles. Dependiendo de la aplicación y del OEM, se pueden seleccionar diferentes componentes de almacenamiento y la forma más sencilla de filtrarlos es ver si son compatibles con el diseño. I.MX31 es compatible con memorias de uso general como NAND y NOR Flash, así como con algunas memorias propietarias, como los discos en chip de M-Systems, VsynchFlash de Micron, etc.

Además de proporcionar una variedad de interfaces de memoria externa, las funciones de conectividad también desempeñan un papel importante en las elecciones de diseño, especialmente en aplicaciones ricas en multimedia, porque si la transferencia de vídeo al sistema tarda demasiado, el usuario El interés funcional disminuirá.

La gestión eficiente de la energía siempre ha sido la búsqueda incansable de los usuarios. Aunque también se pueden utilizar componentes de gestión de energía independientes, sería mejor si se pudieran integrar en el chip. Sus ventajas son dobles. En primer lugar, reduce la cantidad de piezas necesarias en el sistema, lo que reduce la apariencia y reduce los costos de materia prima. En segundo lugar, esto sin duda es bueno para todo el dispositivo, ya que todo tipo de consumo de energía se reduce al mínimo. Texas Instruments ha hecho un mejor trabajo en este sentido. Su plataforma OMAP 2 puede cerrar de forma independiente módulos funcionales inactivos. i.MX31 también utiliza un método similar para evitar el desperdicio de energía.

El atractivo final es el desempeño externo. Los dispositivos móviles tradicionales están conectados a un sistema, como la transferencia de datos desde una PC al dispositivo, y no tienen otras funciones, como realizar llamadas telefónicas con un teléfono Bluetooth al mismo tiempo. Hoy en día, los nuevos procesadores de aplicaciones han superado esta limitación y han agregado interfaces adicionales para lograr esta funcionalidad. Además, los dispositivos anteriores necesitaban mucho tiempo para transferir datos a gran escala, como películas, de un sistema a otro, a menos que tuvieran conectividad de alta velocidad. El i.MX31 tiene dos interfaces USB de alta velocidad y un vídeo de 500 MB se puede completar fácilmente en unos 15 segundos, mientras que si se utiliza la tecnología anterior, tardará al menos 10 minutos.

El desarrollo integrado tiene amplias perspectivas, especialmente el desarrollo integrado en un entorno Linux es un nuevo océano azul en la industria de TI. Actualmente, más de un tercio de los dispositivos móviles utilizan sistemas Linux. Las industrias relacionadas que ha impulsado ascienden a casi 10 mil millones de dólares estadounidenses. Desde la perspectiva del lugar de trabajo de TI, los paquetes salariales de las empresas con talentos integrados y trabajo de talentos están claramente en la cima de la industria, con ingresos anuales superiores a 6,543,8 millones. Los profesionales con varios años de experiencia laboral son el objetivo de muchas empresas multinacionales de TI. Sin embargo, los requisitos para el aprendizaje integrado son relativamente exigentes y requieren una base teórica sólida y una base técnica sólida. Como profesional senior, uno debe ser competente en los exigentes requisitos de este campo mediante un excelente estudio, una investigación minuciosa y una devoción incondicional.

Aprender tecnología integrada se ha convertido en el primer paso para ingresar a esta industria laboral. Uplooking es el primero en China en lanzar cursos de capacitación en desarrollo integrado basados ​​en ARM11. Conke, un ex experto integrado de Intel y AMD, fue invitado a enseñar en persona. El desarrollo del curso ARM11 tomó un año y fue desarrollado conjuntamente por muchos expertos integrados de renombre en el país y en el extranjero. El curso combina la práctica de proyectos y la teoría clásica, de superficial a profundo, de alto a bajo, uno por uno, meticulosamente. Otros 9 años de orientación experta sobre el kernel de Linux. Soporte del entorno de desarrollo Freescale ARM11. Ayudarte a dar el salto profesional de ingeniero a científico.