¿Cuáles son los puntos de conocimiento para el examen de diseñador de sistemas integrados?
El diseñador de sistemas integrados pertenece al examen de calificación intermedia del examen suave. El alcance del conocimiento de cada materia en el programa del examen de diseñador de sistemas integrados es el siguiente:
Tema de prueba 1: Conocimientos básicos. de sistemas embebidos.
1. Conceptos básicos de informática
1.1 Sistemas numéricos y sus conversiones
Sistemas numéricos comunes como el binario, octal, decimal y hexadecimal y sus conversiones mutuas.
1.2 Representación de datos
Representación integrada de números (código sin formato, complemento, desplazamiento de código, punto fijo y punto flotante, precisión y desbordamiento)
Texto, métodos de codificación de caracteres chinos, sonidos e imágenes
Métodos de verificación y códigos de verificación (código de verificación de paridad, código de verificación de Hamming, código de verificación de ciclo)
1.3 Suma aritmética Operaciones 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 Conceptos básicos de la estructura del sistema informático y componentes importantes Principio de funcionamiento
La composición, el rendimiento y los principios básicos de funcionamiento de la CPU y la memoria
El rendimiento y los principios básicos de funcionamiento de los dispositivos de E/S y de comunicación comunes.
Funciones, tipos y características de las interfaces de E/S
Principios básicos de funcionamiento del almacenamiento virtual y sistemas de almacenamiento multinivel
1.5 Seguridad, confiabilidad y rendimiento del sistema Conocimientos básicos de evaluación
Diagnóstico y tolerancia a fallos
Análisis y evaluación de la confiabilidad del sistema
Métodos de evaluación del desempeño del sistema informático
2. conocimientos de hardware
2.1 Conceptos básicos de circuitos digitales y circuitos lógicos
2.1.1 Circuitos combinacionales y circuitos secuenciales
2.1.2 Circuitos bus y circuitos de conversión de nivel
p>
2.1.3 Dispositivos lógicos programables
2.2 Conceptos básicos de los microprocesadores integrados
2.2.1 Arquitectura de microprocesador integrado
Feng ? Estructura de Neumann y estructura de Harvard
CISC y RISC
Tecnología de canalización
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 tipos de procesadores de sistemas integrados
La arquitectura y los tipos de procesadores de 8 bits comúnmente utilizados
La arquitectura y los tipos de procesadores de 16 bits comúnmente utilizados Características de los procesadores de bits
Características arquitectónicas de los procesadores de 32 bits de uso común
Características arquitectónicas de los procesadores DSP de uso común
Características arquitectónicas de los procesadores multinúcleo
Excepción
Excepción sincrónica (trampa, falla, terminación)
Excepción asincrónica (interrupción)
Interrupción enmascarable, interrupción no enmascarable
Prioridad de interrupción, anidamiento de interrupción
2.3 Sistema de almacenamiento del sistema integrado
2.3.1 Sistema de almacenamiento
Estructura jerárquica del sistema de almacenamiento
Caché (caché)
Unidad de gestión de memoria
2. 3. 2 tipos y selecciones de ROM
Tipos comunes de memoria de solo lectura
p>Características típicas y diferencias de PROM, EPROM y E2PROM
2.3.3 Tipos y selección de memoria flash
Tipos de memoria flash
NOR y NAND Características típicas y diferencias de la memoria flash
2 3 4 tipos y selecciones de RAM
Tipos de RAM comunes
SRAM, DRAM, DDRAM y típicos. NVRAM Características y diferencias
Almacenamiento externo
Tipos habituales de almacenamiento externo
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 interfaz gpio y PWM Lo básico. Principios y estructura de
2 . 4 . Los principios básicos y la estructura de las interfaces A/D y D/A.
2.4.4 Conceptos básicos y estructura del teclado, la pantalla y la interfaz de pantalla táctil
2.4.5 Interfaz de audio del sistema integrado
2.5 Comunicación del sistema integrado e interfaz de red
Principios y estructuras básicos de PCI, USB, puerto serie, infrarrojos, puerto paralelo, SPI, IIC y PCMCIA.
Principios y estructuras básicos de Ethernet, CAN, WLAN, Bluetooth y 1394.
2.6 Clasificación de fuentes de alimentación y principios de suministro de energía de sistemas integrados
2.7 Diseño de circuitos electrónicos
2.7.1 Conocimientos básicos del diseño de circuitos electrónicos
Principios de diseño de circuitos electrónicos
Métodos y pasos de diseño de circuitos electrónicos
Conocimientos confiables de diseño de circuitos electrónicos
2. 2 Conocimientos básicos del diseño de PCB
p>p>
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
Fiabilidad en diseño de PCB Conocimiento sexual
2.7.3 Conocimientos básicos de pruebas de circuitos electrónicos
Principios y métodos de pruebas de circuitos electrónicos
Pruebas antiinterferencias de hardware
3. Conocimiento del software del sistema integrado
3.1 Conocimiento básico del software integrado
3.1.1 Clasificación del software integrado (software del sistema, software de soporte y software de aplicación)
3.1.2 Arquitectura de software integrada sin soporte del sistema operativo (sondeo, interrupciones, primer plano y segundo plano)
3.1.3 Arquitectura de software integrada compatible con el sistema operativo
3.1.4 Básica conocimiento 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 Conocimiento básico del sistema operativo integrado
3.2.1 Arquitectura del sistema operativo integrado
Estructura monolítica, estructura en capas y estructura de microkernel
Gestión de tareas
Tecnología de multiprogramación
Conceptos de procesos, subprocesos y tareas
Implementación de tareas (jerarquía de tareas, bloque de control de tareas, estado de tarea y transición de estado, cola de tareas)
Programación de tareas (indicadores de rendimiento de algoritmos de programación, programación preventiva , programación no preventiva, orden de llegada, algoritmo de prioridad de trabajos cortos, algoritmo de rotación de intervalos de tiempo, algoritmo de prioridad)
Sistema en tiempo real y programación de tareas (RMS, algoritmo EDF)
Comunicación entre tareas (* * *memoria compartida, mensajes, canalizaciones y señales)
Sincronización y exclusión mutua (condiciones de carrera, secciones críticas, exclusión mutua, cantidad de señales, punto muerto)
Gestión de almacenamiento
Modo de gestión de almacenamiento plano
Gestión de almacenamiento de particiones (partición fija, partición variable)
Reubicación de direcciones (dirección lógica, 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)
Gestión de dispositivos
p>
Independencia del dispositivo, dirección de E/S, control de E/S, manejo de interrupciones, tecnología de almacenamiento en búfer, tecnología de spooling)
3.2.5 Conocimientos básicos de sistemas de archivos
Archivos y directorios
Estructura y organización de archivos
Métodos de acceso, control de acceso
Sistema de archivos integrado común (FAT, JFFS, YAFFS)
3.2.6 Conocimientos básicos de trasplante de sistemas operativos
3.3 Programación de sistemas integrados
3.3.1 Incrustación Conocimientos básicos de desarrollo de software
Lenguaje de programación integrado
Conocimientos básicos y principios de funcionamiento del sistema de interpretación y compilación en ensamblador
Lenguaje ensamblador
Basado en lenguaje de procedimiento (procedimiento/función, paso de parámetros, variables globales, recursividad, asignación de memoria dinámica) , tipos de datos)
Lenguaje orientado a objetos (objetos, abstracción de datos, herencia, polimorfismo, gestión automática de memoria)
Las principales características y aplicaciones de varios lenguajes de programación
3.3.3 Entorno de desarrollo de software integrado
Máquinas host y de destino
Editor, compilador, enlazador, depurador, simulador
Herramientas de desarrollo integradas de uso común (programador , simulador de hardware, analizador lógico, osciloscopio)
Entorno de desarrollo integrado
Herramientas auxiliares de desarrollo
Desarrollo de software integrado
Diseño de software (módulo diseño de estructura, diseño de estructura de datos, diseño de memoria, análisis y diseño orientado a objetos)
p>Diseño de programa 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, casos de prueba, métodos de prueba, herramientas de prueba)
Descargar y ejecutar
3.3 .5 Trasplante de software de aplicaciones integradas
4. Conocimiento del desarrollo y mantenimiento de sistemas integrados
4.1 Proceso de desarrollo de sistemas y gestión de proyectos
Método del ciclo de vida de desarrollo de cada sistema de dividir objetivos y tareas de etapa
Los proyectos de desarrollo de sistemas dependen de su conocimiento básico y el uso de herramientas de gestión comunes.
Principales métodos de desarrollo de sistemas
Herramientas de desarrollo de sistemas y conocimiento ambiental
4.2 Conocimientos básicos del análisis de sistemas
El propósito y las tareas del sistema análisis
Método de análisis del sistema
Cómo escribir las especificaciones del sistema
4.3 Conocimiento del diseño del sistema
Método tradicional de diseño del sistema
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 del funcionamiento del sistema
Conocimientos sobre el mantenimiento del sistema
Evaluación del sistema conocimientos
p>5. Conocimientos de seguridad
Conceptos básicos de seguridad
Mecanismos de cifrado y descifrado
6. >
Conceptos de estandarización
Conocimientos básicos de estándares internacionales, especificaciones, estándares industriales y estándares empresariales
Comprensión de estándares de codificación, estándares de formato de archivos, estándares de seguridad, especificaciones de desarrollo de software y estándares de documentación. .
Organizaciones de estandarización
Estándares relacionados con sistemas integrados
7. Conocimientos básicos de informatización
Conceptos básicos de informatización y sistemas de información
Leyes y regulaciones relevantes
8. Tendencias de desarrollo de la tecnología integrada
9. Inglés informático
Leer y comprender correctamente el inglés en campos relacionados. /p>
Tema de examen dos: diseño de sistemas integrados y tecnología de aplicación
1 Proceso de desarrollo de sistemas integrados
1.1 Métodos y pasos de análisis de requisitos del sistema
1.2 Diseño del sistema
Configuración del hardware del sistema
Distribución de la composición funcional del sistema
Asignación de funciones de software y hardware
Verificación de viabilidad y revisión del diseño
Especificación del sistema
Estimación de ciclo, coste y carga de trabajo
Plan de desarrollo
1.3 Codiseño de software y hardware
1.4 Diseño de hardware
1.5 Diseño de software
Estructura del software
Comentarios de diseño
Diseño detallado del software
p>
1.6 Prueba del sistema
Entorno de prueba
Plan de prueba (contenido, método, estándar, proceso, inspección)
Prueba 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 del software
2. Diseño hardware de sistemas embebidos
2.1 Estructura básica del hardware de sistemas embebidos
2.1.1 Estructura y aplicación de microprocesadores embebidos
p>
2.1.2 Tecnología de manejo de excepciones e 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 Arquitectura del bus
Configuración del bus en sistemas de aplicaciones
2.1 .6 Tipos de memoria y arquitectura
Diseño de interfaz de sistemas de almacenamiento
2.1.7 Circuitos digitales y circuitos lógicos
Circuitos integrados de aplicaciones específicas
Equipo de Control Lógico Programable
2.2 Diseño de interfaz de entrada/salida
2.2.1 Interfaz de entrada y salida
Conversión de nivel de señal de interfaz
Diseño de circuito del controlador de interfaz
2.2.2 Tecnología de aplicación de interfaz de entrada y salida
Equipo periférico
Comunicación en serie
Comunicación por puerto paralelo
Interfaz analógica
Equipo de interfaz de comunicación
Estándares y protocolos de comunicación
Modo de transmisión de datos
2.3 Aplicación de interfaz periférica tecnología
2.3.1 Dispositivos de almacenamiento periféricos
Tarjeta de memoria, tarjeta de memoria, tarjeta IC, tarjeta MMC, tarjeta SD
DVD, CD-R, CD- RW
2.3.2 Dispositivos periféricos de entrada/salida
Teclado, ratón, pantalla táctil
Panel LCD, diodo emisor de luz, 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 Tecnología de detección y aislamiento de errores
Diseño redundante
2.4.3 Diseño de recuperación del sistema
Tecnología de diagnóstico
Normas generales de seguridad
2.4.6 Diseño antiinterferencias p>
Diseño de compatibilidad electromagnética
2.4.8 Cifrado del sistema
3. Diseño de software de sistemas integrados
3.1 Diseño de estructura de software de sistemas integrados
p> p>
3.2 Tecnología de aplicación del sistema operativo integrado
3.2.1 Gestión del tiempo
Hora del sistema
Interrupción del reloj
Gestión de memoria
Gestión de memoria estática
Gestión de almacenamiento dinámico
3.2.3 Gestión de tareas y comunicación entre tareas
Mecanismo de comunicación entre tareas
Semáforo
Buzón
Cola de mensajes
Manejo de excepciones
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 de sistema de archivos integrado
3.2.6 Tecnología de aplicación de interfaz gráfica de usuario en sistemas integrados
3.2.7 Tecnología de aplicación de base de datos de sistemas integrados
3.3 Tecnología de diseño de software integrado
p >
3.3.1 Diseño en lenguaje ensamblador
Tipos de datos
Estructura del programa en lenguaje ensamblador
Programación y optimización en lenguaje ensamblador
Subrutina llamar
3.3.2 Diseño de lenguaje C integrado
Tipo de datos ANSI-C
c estructura del programa
c Programación y optimización del lenguaje
Compilación y vinculación de programas
3.3.3 Programación y desarrollo orientado a objetos
Métodos de análisis y diseño orientados a objetos
Orientado a objetos lenguaje de programación
Uso de C++ para desarrollar sistemas integrados
Uso de Java para desarrollar sistemas integrados
3.4 Tecnología de diseño de software a nivel de sistema
p>Firmware de sistema integrado y diseño de inicialización del sistema
Diseño de controlador de dispositivo
Diseño de capa de abstracción de hardware y 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 de sistemas
4.1.1 Herramientas de desarrollo
Editor de texto
Ensambladores, Compiladores y enlazadores
Ice y Ice Monitor
Herramientas de gestión de configuración
Herramientas de ingeniería inversa
Plataforma 4.1.2
Sistema operativo
Entorno de desarrollo distribuido
4.1.3 Método de creación y evaluación del entorno de desarrollo
Análisis del trabajo de desarrollo
Establecimiento de entorno de desarrollo
Métodos para mantener, gestionar y utilizar el entorno de desarrollo
Medición plana 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
Método estructurado
Análisis orientado a objetos
4.2.2 Tecnología de diseño de sistemas en tiempo real
Método estructurado
Análisis orientado a objetos
4.3 Entorno de diseño de hardware
Lenguaje de descripción de hardware
Proceso de diseño y desarrollo de hardware
Tipos y características de los lenguajes 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 Métodos de desarrollo de sistemas de circuitos integrados a gran escala
Métodos de desarrollo ASIC
Métodos de diseño FPGA
Derechos de propiedad del conocimiento
4.4 Diseño colaborativo
Tareas y depuración de hardware y software
Revisión del diseño
4.5 Técnicas de diseño de bajo consumo de energía para sistemas integrados
El mecanismo de trabajo de sistemas de bajo consumo
Estructura del modelo de sistema de bajo consumo
Tecnología de diseño de hardware de bajo consumo
Tecnología de diseño de software de bajo consumo
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 del sistema integrado
5.1 Aplicación del sistema integrado en el campo del control
5.2 Aplicación del sistema integrado en dispositivos portátiles
5.3 Aplicación del sistema integrado en Reconocimiento de patrones
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 para referencia. Si tiene alguna objeción, consulte el contenido anunciado por el departamento autorizado.
A continuación se presentan materiales de revisión gratuitos: Colección de conocimientos sobre preparación y preparación de docentes de planificación y gestión del sistema 2023
Formato: segundo semestre de 2022 Tamaño DO: 76326,59 kb.
Formato: DO Tamaño: 6998, 438+05438+0kb
Si tiene preguntas sobre el examen del certificado de calificación, no sabe cómo resumir el contenido de los puntos de la prueba y Si no conoce la política de solicitud local, haga clic en Consultar Liekao.com en la parte inferior para obtener materiales de revisión de forma gratuita.