La Red de Conocimientos Pedagógicos - Aprendizaje de inglés - ¿Cuáles son los puntos de conocimiento para el examen de diseñador de sistemas integrados?

¿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 incluye dos materias: conocimientos básicos y tecnología aplicada. Los puntos de conocimiento de cada materia son diferentes. Las preguntas de la prueba de conocimientos básicos son preguntas objetivas de opción múltiple y las preguntas de la prueba de tecnología aplicada son preguntas subjetivas.

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

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.