Cómo prepararse para el examen integrado de nivel 3 de computadora
El nivel 3 integrado es un examen por computadora con 40 puntos por preguntas de opción múltiple, 40 preguntas de opción múltiple, un punto por cada pregunta, 60 puntos por preguntas para completar espacios en blanco, 60 espacios en blanco y un punto por cada espacio en blanco.
Esquema del examen:
Requisitos básicos
1. Tener conocimientos básicos de sistemas integrados, tecnología microelectrónica, medios digitales y redes informáticas.
2. Estar familiarizado con la arquitectura y las características funcionales de los microprocesadores integrados y tener una comprensión preliminar de la programación en lenguaje ensamblador ARM
3 Estar familiarizado con la composición del hardware del sistema integrado y dominar las interfaces de E/S comunes. y tecnología de control de equipos de E/S
4. Familiarizarse con la arquitectura básica del software del sistema integrado, comprender las funciones y la estructura de los sistemas operativos integrados y dominar sus métodos de trasplante y configuración.
5. Familiarizarse con los métodos de desarrollo de sistemas integrados y las herramientas comunes, y dominar las habilidades básicas para desarrollar sistemas integrados
Contenido del examen
1. p>
1. Características, clasificación, desarrollo y aplicación de los sistemas integrados
2. La composición de los sistemas integrados y la tecnología microelectrónica (el papel y el desarrollo de los circuitos integrados, EDA, SoC, núcleo IP y otras tecnologías)
3. Sistemas integrados y medios digitales (representación y procesamiento de medios digitales como texto, imágenes y audio/vídeo)
4. comunicaciones digitales y redes informáticas, protocolo TCP/IP, tecnología de acceso a Internet, etc.)
2. Procesadores integrados
1. La estructura, características y clasificación de los procesadores integrados (diferentes tipos). de procesadores integrados típicos) Procesador y sus características, clasificación de procesadores integrados, etc.)
2. Arquitectura central del procesador ARM (estado de trabajo, modo de trabajo, organización de registros, excepciones, tipos de datos y formatos de almacenamiento, etc. .)
p>
3. Núcleos de procesador ARM típicos (características técnicas y campos de aplicación de ARM9, Cortex-A, Cortex-M, Cortex-R, etc.)
4. Sistema de instrucción del procesador ARM y programación en lenguaje ensamblador (formato de instrucción, modo de direccionamiento, conjunto de instrucciones, pseudoinstrucciones, formato de declaración y estructura del programa, programación mixta de lenguaje ensamblador ARM y C, etc.)
3. Composición del hardware del sistema integrado
1. Composición del hardware integrado y chip de procesamiento integrado (composición, características, tipo, bus ARM AMBA, selección del chip de procesamiento integrado)
2. sistema integrado (estructura jerárquica, clasificación, indicadores de rendimiento; memoria en chip, memoria fuera del chip, dispositivos de almacenamiento externos, etc.)
3. (GPIO, I2C, SPI, UART, USB, HDMI, etc.; teclado, LED, LCD, pantalla táctil, sensor, etc.; RS-232/RS-485, CAN, Ethernet e interfaces de comunicación inalámbrica comunes)
4. Chip de procesamiento integrado basado en núcleo ARM típico (estructura interna del chip S3C2410/S3C2440, como bus en chip, DMA, control de reloj, control de interrupciones, GPIO, UART, I2C, SPI, temporizador, RTC, WDT y otros componentes de hardware)
4. Software de sistema integrado
1. Composición de software de sistemas integrados y sistemas operativos en tiempo real (composición de software de sistema integrado, desarrollo de sistemas operativos integrados, sistemas en tiempo real y sistemas operativos en tiempo real, microkernels y macros Kernel, plataforma de simulación para sistemas operativos integrados, etc.)
2. Paquete de software de soporte de placa (BSP) y cargador de arranque (Capa de abstracción de hardware). HAL, funciones y trasplante de BSP, proceso de ejecución del cargador de arranque, arranque en U y su trasplante, etc.)
3. Sistema operativo Linux integrado (el desarrollo y software libre de Linux integrado, la estructura del Linux integrado). kernel, interfaz de llamada del sistema, Linux integrado común, etc.)
4. Sistema operativo integrado μC/OS-II (características básicas, estructura del código, gestión y programación de tareas, comunicación de tareas, manejo de interrupciones, trasplante, etc.)
V. Desarrollo de sistemas integrados
1. Proceso de desarrollo y herramientas de sistemas integrados (pasos de desarrollo, transversales).
Plataformas y herramientas de desarrollo, herramientas de depuración del sistema, etc.)
2. Software de herramientas de desarrollo de sistemas (características y usos de ADS y RVDS, comandos y parámetros comunes de GCC)
3. Desarrollo de sistemas de aplicaciones basado en S3C2410/S3C2440 (uso integral de interfaces y componentes de hardware; desarrollo de sistemas en un entorno sin sistema operativo; desarrollo de sistemas en un entorno μC/OS-II)
Método de examen
Examen por computadora, 120 minutos, puntuación total 100 puntos
Contiene: preguntas de opción múltiple (40 puntos), preguntas para completar espacios en blanco (40 puntos), preguntas integrales (20 puntos)