¿Cuáles son los puntos de conocimiento para el examen de diseñador de sistemas integrados?
El examen suave de diseñador de sistemas integrados consta de dos materias: conocimientos básicos y tecnología aplicada***. Los puntos de conocimiento de cada materia son diferentes. Las preguntas del examen de conocimientos básicos son preguntas objetivas de opción múltiple y las preguntas del examen de tecnología aplicada son preguntas subjetivas.
El diseñador de sistemas integrados pertenece al examen de calificación intermedia del examen suave. El rango de puntos de conocimiento de la prueba para cada materia en el programa del examen de diseñador de sistemas integrados es el siguiente:
Tema de prueba 1. : Fundamentos de sistemas integrados Conocimientos
1. Conceptos básicos de informática
1.1 Sistemas numéricos y conversión de sistemas numéricos comunes como el binario, octal, decimal y hexadecimal y su conversión mutua
p>
1.2 Representación de datos en máquina (código original, código complementario, código complementario, código de marco, punto fijo y punto flotante, precisión y desbordamiento) Métodos de codificación y códigos de verificación para caracteres, caracteres chinos, sonidos e imágenes (paridad y par) Código de verificación, código de verificación de Hamming, código de verificación de ciclo)
1.3 Operaciones aritméticas y lógicas Métodos de operación de números binarios en computadoras Operaciones básicas de álgebra lógica y simplificación de expresiones lógicas
1.4 Estructura del sistema informático y principios básicos de funcionamiento de componentes importantes La composición, el rendimiento y los principios básicos de funcionamiento de la CPU y la memoria El rendimiento de los dispositivos de E/S y equipos de comunicación de uso común, así como los principios básicos de funcionamiento Funciones, tipos y características de Interfaces de E/S Virtual Principios básicos de funcionamiento del almacenamiento, sistema de almacenamiento multinivel
1.5 Conocimientos básicos de seguridad, confiabilidad y evaluación del desempeño del sistema Diagnóstico y análisis y evaluación de la confiabilidad del sistema tolerante a fallas Método de evaluación del desempeño del sistema informático
2. Conocimiento del hardware del sistema integrado
2.1 Conceptos básicos de circuitos digitales y circuitos lógicos
2.1.1 Circuitos combinacionales y circuitos secuenciales
2.1 .2 Circuitos de bus y niveles Circuito de conversión
2.1.3 Dispositivo lógico programable
2.2 Conceptos básicos del microprocesador integrado
2.2.1 Arquitectura del microprocesador integrado de Von Neumann Estructura y Estructura de Harvard Tecnología de canalización CISC y RISC Orden de bytes de almacenamiento de información (método de almacenamiento big endian y método de almacenamiento little endian)
2.2.2 Estructura y tipo de procesadores de sistemas integrados Procesadores de 8 bits de uso común La arquitectura y los tipos de procesadores de 16 bits de uso común. Las características arquitectónicas de los procesadores de 32 bits de uso común. Las características arquitectónicas de los procesadores DSP de uso común.
2.2.3 Excepciones de sincronización. (trampas, fallas, terminaciones) Excepciones asíncronas (interrupciones) Interrupciones enmascarables, interrupciones no enmascarables, prioridad de interrupción, anidamiento de interrupciones
2.3 Sistema de almacenamiento de sistemas integrados
1 Sistema de memoria. Estructura jerárquica del sistema de memoria Caché (Caché) Unidad de gestión de memoria (MMU)
2.3.2 Tipos de ROM y selección Tipos de ROM comunes Características típicas y características de las diferencias de ROM tipo PROM, EPROM y E2PROM
2.3.3 Tipos y selección de memoria flash Tipos de memoria flash Características típicas y diferencias de la memoria flash NOR y NAND
2.3.4 Tipos y selección de RAM Características típicas y diferencias de los tipos comunes de RAM : SRAM, DRAM, DDRAM y NVRAM
2.3.5 Tipos comunes de memoria externa: Características típicas y diferencias de los discos magnéticos, discos ópticos, CF, SD, etc.
2.4 Interfaz de E/S del sistema integrado
2.4.1 Principios y estructuras básicos de temporizadores y contadores
2.4.2 Principios y estructuras básicos de las interfaces GPIO y PWM
2.4.3 Principios y estructuras básicos de las interfaces A/D y D/A
2.4.4 Principios y estructuras básicos de las interfaces de teclado, pantalla y pantalla táctil
2.4 Embebido. interfaz de audio del sistema
2.5 Principios básicos y estructura de la comunicación del sistema integrado y la interfaz de red PCI, USB, puerto serie, infrarrojos, puerto paralelo, SPI, IIC, PCMCIA Ethernet, CAN, WLAN, Bluetooth, 13
Principios básicos y estructura de 94
2.6 Clasificación de la fuente de alimentación del sistema integrado y principios de la fuente de alimentación
2.7 Diseño de circuitos electrónicos
2.7.1 Conocimientos básicos del diseño de circuitos electrónicos Circuitos electrónicos Principios de diseño Métodos y pasos de diseño de circuitos electrónicos Conocimiento confiable en diseño de circuitos electrónicos
2.7.2 Conocimiento básico del diseño de PCB Principios de diseño de PCB Métodos y pasos de diseño de PCB Precauciones y principios de cableado en el diseño de PCB multicapa PCB diseño Conocimiento de confiabilidad
2.7.3 Conocimiento básico de pruebas de circuitos electrónicos Principios y métodos de pruebas de circuitos electrónicos Pruebas antiinterferencias de hardware
3. p>3.1 Conocimientos básicos del software integrado
3.1.1 Clasificación del software integrado (software de sistema, software de soporte, software de aplicación)
3.1.2 Sistema de software integrado sin soporte de sistema operativo Estructura (sondeo, interrupción, front-end y backend)
3.1.3 Arquitectura de software integrada compatible con el sistema operativo
3.1.4 Conocimiento básico del paquete de soporte de la placa (inicialización del sistema, controlador de dispositivo)
3.1.5 Middleware integrado (GUI, base de datos)
3.2 Conocimientos básicos de sistemas operativos integrados
3.2.1 Operación integrada Arquitectura del sistema estructura monolítica, estructura jerárquica y estructura del microkernel
3.2.2 Concepto de tecnología de multiprogramación de gestión de tareas de proceso, subproceso, implementación de tareas (jerarquía de tareas, bloque de control de tareas, estado de la tarea y transición de estado, cola de tareas) Programación de tareas (indicadores de rendimiento de los algoritmos de programación, programación preferente, programación no preferente, orden de llegada, algoritmo de prioridad de trabajos cortos, algoritmo de rotación de intervalos de tiempo, algoritmo de prioridad) Sistemas y tareas en tiempo real Programación (RMS, algoritmo EDF) Comunicación entre tareas (memoria compartida, mensajes, canalizaciones, señales) Sincronización y exclusión mutua (condiciones de carrera, secciones críticas, exclusión mutua, semáforos, interbloqueos)
3.2.3 Gestión de almacenamiento Método de gestión de almacenamiento plano Gestión de almacenamiento de particiones (partición fija, partición variable) Reubicación de direcciones (lógica dirección, dirección física, asignación de direcciones) Gestión de almacenamiento de páginas Tecnología de almacenamiento virtual (principio de localidad del programa, gestión de almacenamiento de páginas virtuales, algoritmo de reemplazo de páginas, modelo de conjunto de trabajo)
3.2.4 Gestión de dispositivos independencia del dispositivo, I/ Dirección O, control de E/S, procesamiento de interrupciones, tecnología de almacenamiento en búfer, tecnología de spooling)
3.2.5 Conocimientos básicos del sistema de archivos, estructura y organización de archivos y archivos de directorio, métodos de acceso, control de acceso Archivo incrustado común sistemas (FAT, JFFS, YAFFS)
3.2.6 Sistema operativo Conocimientos básicos de trasplante
3.3 Programación de sistemas integrados
3.3.1 Conocimientos básicos de software integrado desarrollo
3.3.2 Ensamblador y compilación del lenguaje de programación integrado, explica los conceptos básicos y los principios básicos de funcionamiento del sistema. Lenguaje ensamblador Lenguajes basados en procedimientos (procedimientos/funciones, paso de parámetros, variables globales, recursividad, dinámica asignación de memoria, tipos de datos) Lenguajes orientados a objetos (objetos, abstracción de datos, herencia, polimorfismo, gestión automática de memoria) Las principales características y aplicabilidad de varios lenguajes de programación
3.3.3 Host del entorno de desarrollo de software integrado , editor de máquina de destino, compilador, enlazador, depurador, simulador Herramientas de desarrollo integradas de uso común (programadores, emuladores de hardware, analizadores lógicos, osciloscopios) Herramientas auxiliares de desarrollo del entorno de desarrollo integrado
3.3.4 Diseño de software de desarrollo de software integrado ( diseño de estructura de módulo, diseño de estructura de datos, diseño de memoria, análisis y diseño orientado a objetos) Diseño de cargador de arranque integrado, diseño de controlador de dispositivo, diseño de kernel, programación de red, diseño de software de aplicación) Codificación (especificaciones de programación, revisión de código) Pruebas (entorno de prueba, prueba casos, métodos de prueba, herramientas de prueba) Descargar y ejecutar
p>
3.3.5 Trasplante de software de aplicaciones integradas
4. Conocimiento de desarrollo y mantenimiento de sistemas integrados
4.1 Proceso de desarrollo del sistema y ciclo de vida del desarrollo del sistema de gestión de proyectos Metas y tareas de la etapa métodos de división, proyectos de desarrollo de sistemas, conocimientos básicos y cómo utilizar herramientas de gestión comunes, métodos principales de desarrollo de sistemas, herramientas de desarrollo de sistemas y conocimientos ambientales
4.2 Conocimiento básico del análisis de sistemas El propósito y propósito del análisis de sistemas Sistema de tareas método de análisis Método de redacción de especificaciones del sistema
4.3 Conocimiento del diseño del sistema Método de diseño del sistema tradicional Método de codiseño de software y hardware
4.4 Conocimiento de la implementación del sistema Diseño de la arquitectura del sistema Diseño detallado del sistema Tecnología de depuración del sistema Pruebas del sistema
4.5 Conocimientos sobre el mantenimiento del sistema Conocimientos sobre la gestión de la operación del sistema Conocimientos sobre el mantenimiento del sistema Conocimientos sobre la evaluación del sistema
5. Estandarización conocimiento El concepto de estandarización Estándares internacionales, estándares, estándares industriales, estándares empresariales Conocimiento básico Estándares de código, estándares de formato de archivo, estándares de seguridad, especificaciones de desarrollo de software y estándares de documentos Organizaciones de estandarización de conocimientos Estándares relacionados con sistemas integrados
7. Básico conocimiento de la informatización, leyes y regulaciones relacionadas con conceptos básicos de informatización y sistemas de información
8. Tendencias de desarrollo de la tecnología integrada
9. Lectura y comprensión correctas del inglés profesional informático en campos relacionados. Materiales en inglés
Tema del examen 2: Tecnología de aplicación de diseño de sistemas integrados
1 Proceso de desarrollo de sistemas integrados
1.1 Métodos y pasos de análisis de requisitos del sistema
p>
1.2 Diseño del sistema, configuración del hardware del sistema, composición de las funciones del sistema, asignación de funciones de software y hardware, verificación de viabilidad y revisión del diseño, ciclo de especificación del sistema, estimación de costos y carga de trabajo, plan de desarrollo
1.3 Diseño colaborativo de software y hardware
1.4 Diseño de hardware
1.5 Diseño de software Revisión del diseño de la estructura del software Diseño detallado del software
1.6 Prueba del sistema Plan de prueba del entorno de prueba (contenido, método, estándar, proceso, inspección) Pruebas de hardware Pruebas de software (pruebas unitarias, pruebas de integración) Pruebas conjuntas de software y hardware Pruebas de implementación
1.7 Evaluación del sistema
1.8 Mantenimiento de software
2. Diseño de hardware del sistema integrado
2.1 Estructura básica del hardware del sistema integrado
2.1.1 Estructura y aplicación del microprocesamiento integrado
2.1.2 Excepción y tecnología de manejo de interrupciones
2.1.3 Tecnología DMA
2.1.4 Sistema multiprocesamiento Características del sistema multiprocesador Tecnología de construcción de sistemas multiprocesador
2.1.5 Configuración del sistema de aplicación de arquitectura bus en bus
2.1.6 Tipo y arquitectura de memoria Diseño de interfaz del sistema de memoria
2.1.7 Circuito digital y circuito lógico Dispositivo de control lógico programable ASIC
2.2 Diseño de la interfaz de entrada/salida
2.2.1 Diseño del circuito del controlador de la interfaz de conversión de nivel de señal de la interfaz de entrada/salida
2.2.2 Tecnología de aplicación de la interfaz de entrada/salida Dispositivo periférico comunicación en serie paralela Puerto de comunicación Interfaz analógica Interfaz de comunicación Estándares de comunicación del dispositivo y métodos de protocolo de transmisión de datos
2.3 Tecnología de aplicación de interfaz de dispositivo periférico
2.3.1 Tarjeta de memoria del dispositivo de almacenamiento periférico, tarjeta de memoria, tarjeta IC, MMC tarjeta, tarjeta SD DVD, CD-R, CD-RW
2.3.2 Dispositivos periféricos de entrada/salida teclado, ratón, pantalla táctil panel LCD, LED, tubo digital de 7 segmentos, zumbador
2.3.3 Tecnología de diseño de fuente de alimentación
2.4 Tecnología de diseño de confiabilidad y seguridad
2.4.1 Detección de errores y
Tecnología de aislamiento
2.4.2 Diseño de redundancia
2.4.3 Diseño de recuperación del sistema
2.4.4 Tecnología de diagnóstico
2.4.5 Comúnmente estándares de seguridad utilizados
2.4.6 Diseño antiinterferencias
2.4.7 Diseño de compatibilidad electromagnética
2.4.8 Cifrado del sistema
3 Diseño de software del sistema integrado
3.1 Diseño de la estructura del software del sistema integrado
3.2 Tecnología de aplicación del sistema operativo integrado
3.2.1 Interrupción del reloj del sistema de gestión del tiempo
3.2.2 Gestión de memoria Gestión de memoria estática Gestión de memoria dinámica
3.2.3 Gestión de tareas y comunicación entre tareas Mecanismo de comunicación entre tareas Semaphore Mailbox Message Queue
3.2.4 Excepción manejo Método de manejo de excepciones Método de manejo de prioridad de interrupción Llamada al sistema
3.2.5 Tecnología de aplicación del sistema de archivos integrado
3.2.6 Interfaz gráfica de usuario (GUI) del sistema integrado) Tecnología de aplicación
3.2.7 Tecnología de aplicación de base de datos de sistema integrado
3.3 Tecnología de diseño de software integrado
3.3.1 Diseño de lenguaje ensamblador tipo de datos programa en lenguaje ensamblador Programación estructural en lenguaje ensamblador y llamada de subrutina optimizada
3.3.2 Diseño de lenguaje C integrado Tipo de datos ANSI-C Estructura de programa C Programación en lenguaje C y optimización compilación y vinculación de programas
3.3.3 Programación y desarrollo orientado a objetos Análisis orientado a objetos y método de diseño UML El lenguaje de programación orientado a objetos utiliza C para el desarrollo de sistemas integrados Utilice Java para el desarrollo de sistemas integrados
3.4 Diseño de software a nivel de sistema Tecnología Diseño de inicialización y firmware del sistema integrado Diseño de controladores de dispositivos Capa de abstracción de hardware, diseño de paquete de soporte a nivel de placa Tecnología de trasplante de software integrado
4. Tecnología de desarrollo de sistemas integrados
4.1 Entorno de desarrollo del sistema
4.1.1 Ensamblaje del editor de texto de herramientas de desarrollo, Programa de compilación y vinculación Herramienta de gestión de configuración ICE e ICE Monitor Herramienta de ingeniería inversa
4.1.2 Distribución del sistema operativo de plataforma Entorno de desarrollo
4.1.3 Método de creación y evaluación del entorno de desarrollo Métodos de análisis del trabajo de desarrollo de establecer, mantener, gestionar y utilizar el entorno de desarrollo Pruebas planas del entorno de desarrollo
4.2 Tecnología de análisis de sistemas en tiempo real
4.2.1 Tecnología de análisis de sistemas en tiempo real Análisis estructurado método Método de análisis orientado a objetos
4.2.2 Tecnología de diseño de sistemas en tiempo real Método de análisis estructurado Método de análisis orientado a objetos
p>
4.3 Entorno de diseño de hardware
4.3.1 Lenguaje de descripción de hardware Proceso de desarrollo y diseño de hardware Tipos y características del lenguaje de descripción de hardware
4.3.2 Tecnología de simulación Método de simulación lógica Herramientas de simulación lógica
4.3.3 Desarrollo métodos de sistemas de circuitos integrados a gran escala métodos de desarrollo ASIC métodos de diseño FPGA IP (propiedad intelectual)
4.4 Codiseño de tareas de software y hardware ingeniería y revisión del diseño de conmutación
4.5 Sistema integrado bajo -tecnología de diseño de energía Mecanismo de trabajo del sistema de baja energía Estructura del modelo de sistema de baja energía Tecnología de diseño de hardware de baja energía Tecnología de diseño de software de baja energía
4.6 Diseño de sistemas integrados distribuidos, principios de diseño de sistemas distribuidos, tecnología de comunicación de sistemas distribuidos , diseño y aplicación de sistemas distribuidos
5. Aplicación de sistemas integrados
5.1 Aplicación de sistemas integrados en el campo de control
5.2 Aplicación de sistemas integrados en dispositivos portátiles
p>
5.3 Sistema embebido en reconocimiento de patrones
Solicitud
Recordatorio: debido a los constantes cambios y ajustes en las políticas y el contenido de los exámenes, la información anterior proporcionada por Liekao.com es solo como referencia. Si tiene alguna objeción, los candidatos deben consultar el contenido anunciado. por el departamento autorizado!
Contenido de los materiales de revisión gratuitos a continuación: Colección de puntos de conocimiento sobre la preparación del ingeniero de gestión y planificación de sistemas 2023
Formato: DO Tamaño: 76326.59 KB Preguntas de la tarde para ingenieros de redes de la segunda mitad de 2022
Formato: DO Tamaño: 6998.11KB
Si tiene preguntas sobre el examen de calificación, no sabe cómo resumir el contenido de los puntos del examen o no conoce las políticas locales para solicitar el examen, haga clic en la parte inferior para consultar Liekao.com y recibir materiales de revisión gratuitos