Red de conocimiento informático - Conocimiento informático - ¿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 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. : Conceptos básicos de los sistemas integrados

1. Conceptos básicos de la informática

1.1 Sistemas numéricos y conversión de sistemas numéricos comunes como binario, octal, decimal y hexadecimal y su conversión mutua

1.2 Representación de datos en la 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 e incluso) 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 I /O interfaces 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.Conocimientos del hardware de sistemas integrados

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 Harvard estructura 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 comúnmente utilizados 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 Sincronización de excepciones Excepciones (. 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

2.3. estructura del sistema de memoria Caché (Caché) Unidad de administració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 Embebida interfaz de E/S del sistema

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, display y pantalla táctil

2.4. interfaz de audio

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, 1394 Principios básicos y estructuras

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 Diseño de circuitos electrónicos Principios de métodos y pasos de diseño de circuitos electrónicos circuitos electrónicos

Conocimiento confiable en diseño de circuitos

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 del diseño de PCB multicapa Conocimiento confiable en diseño de PCB

2.7.3 Conocimientos básicos de prueba de circuitos electrónicos Principios y métodos de prueba de circuitos electrónicos Pruebas antiinterferencias de hardware

3.1 Conocimiento básico del software integrado

3. p >

3.1.1 Clasificación del software integrado (software de sistema, software de soporte, software de aplicación)

3.1.2 Arquitectura de software integrado sin soporte de sistema operativo (sondeo, interrupción, front-end y backend))

3.1.3 Arquitectura de software integrada compatible con el sistema operativo

3.1.4 Conocimientos básicos del paquete de soporte de la placa (inicialización del sistema, controlador de dispositivo)

3.1.5 Integrado middleware (GUI, base de datos)

3.2 Conocimientos básicos de sistemas operativos integrados

3.2.1 Arquitectura de sistema operativo integrado estructura monolítica y capas Estructura y estructura de microkernel

3.2 .2 Conceptos de tecnología de multiprogramación de gestión de tareas de procesos, subprocesos y tareas Implementación de tareas (jerarquía de tareas, bloque de control de tareas, estado de tareas 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 , primero en llegar, primero en ser atendido, 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, 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 (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)

3.2.4 Gestión de dispositivos independencia del dispositivo, dirección de E/S, control de E/S , procesamiento de interrupciones, tecnología de almacenamiento en búfer, tecnología de spooling)

3.2.5 Sistema de archivos Conocimiento básico de la estructura y organización de archivos y archivos de directorio, métodos de acceso y control de acceso de sistemas de archivos integrados comunes (FAT, JFFS , YAFFS)

3.2.6 Conocimientos básicos del trasplante de sistemas operativos

3.3 Programación de sistemas integrados

3.3.1 Conocimientos básicos del desarrollo de software integrado

3.3.2 Conocimientos básicos y trabajo básico de los sistemas de ensamblaje, compilación e interpretación de lenguajes de programación integrados Principios Lenguaje ensamblador Lenguajes basados ​​en procedimientos (procedimientos/funciones, paso de parámetros, variables globales, recursividad, asignación dinámica de memoria, tipos de datos ) Lenguajes orientados a objetos (objetos, abstracción de datos, herencia, polimorfismo, gestión automática de memoria) Varios tipos de programación Las principales características y aplicabilidad del lenguaje

3.3.3 Entorno de desarrollo de software integrado host, destino editor de máquina, compilador, enlazador, depurador, simulador Herramientas de desarrollo integradas de uso común (programador, emulador de hardware, analizador lógico, osciloscopio) Herramientas auxiliares de desarrollo del entorno de desarrollo integrado

3.3.4 Diseño de software de desarrollo de software integrado (estructura del módulo) diseño, 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, casos de prueba) , métodos de prueba, herramientas de prueba) Descargar y ejecutar

3.3.5 Trasplante de software de aplicaciones integradas

4. Conocimiento de desarrollo y mantenimiento de sistemas integrados

4.1 Desarrollo de sistemas proceso y su ciclo de vida de desarrollo del sistema de gestión de proyectos La división de objetivos y tareas en cada etapa, el proyecto de desarrollo del sistema, su conocimiento básico y cómo utilizar herramientas de gestión comunes, los principales métodos de desarrollo del sistema, herramientas de desarrollo del sistema y conocimiento ambiental

4.2 Conocimientos básicos del análisis de sistemas El propósito del análisis del sistema Y el método de análisis del sistema de tareas Método de redacción de la especificación del sistema

4.3 sistema

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 Conocimiento del mantenimiento del sistema Gestión de la operación del sistema sistema de conocimiento Mantener el conocimiento de evaluación del sistema

5. Conocimiento de seguridad Conceptos básicos de seguridad Mecanismo de cifrado y descifrado

6. Conocimiento de estandarización El concepto de estandarización Estándares internacionales, estándares, estándares de la industria y Los estándares empresariales son estándares básicos de códigos de conocimiento, estándares de formatos de archivos, 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. y sistemas de información

8. Tendencia de desarrollo de la tecnología integrada

9. Inglés profesional en informática Leer y comprender correctamente materiales en inglés en campos relacionados

Tema de examen 2: Integrado Diseño del sistema Tecnología de aplicación

1. Proceso de desarrollo del sistema integrado

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 Composición de las funciones del sistema Asignación de software y funciones de hardware Asignar 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 Codiseño de software y hardware

1.4 Diseño de hardware

1.5 Diseño de software Diseño de estructura de software Revisión Diseño detallado de software

1.6 Pruebas del sistema Plan de pruebas del entorno de pruebas (contenido, métodos, estándares, procesos, inspecciones) Pruebas de hardware Pruebas de software (pruebas unitarias, pruebas de integración) Conjunto de software y hardware pruebas Pruebas de implementación

1.7 Evaluación del sistema

1.8 Mantenimiento del software

2. Diseño del hardware del sistema integrado

2.1 Estructura básica del hardware del sistema integrado

p>

2.1.1 Estructura y aplicación de microprocesamiento integrado

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 del sistema multiprocesador

2.1.5 Configuración del bus en el sistema de aplicación de arquitectura de bus

2.1.6 Memoria Tipos y arquitectura Diseño de interfaz del sistema de memoria

2.1.7 Circuitos digitales y circuitos lógicos Dispositivos de control lógico programable ASIC

2.2 Diseño de interfaz de entrada/salida

2.2.1 Interfaz de entrada/salida interfaz de conversión de nivel de señal diseño de circuito de accionamiento

2.2.2 Tecnología de aplicación de interfaz de entrada/salida Equipo periférico comunicación en serie comunicación de puerto paralelo interfaz analógica equipo de interfaz de comunicación estándares de comunicación y protocolo métodos de transmisión de datos

2.3 Tecnología de aplicación de interfaz de dispositivo periférico

2.3.1 Tarjeta de memoria de dispositivo de almacenamiento periférico, 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 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 Tecnología de detección y aislamiento de errores

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 Normas de seguridad comunes

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 de tiempo

3.2.2 Gestión de la memoria Gestión de la memoria estática Gestión de la memoria dinámica

3.2.3 Gestión de tareas y comunicación entre tareas mecanismo entre tareas de comunicación Semaphore Mailbox Message Queue

3.

2.4 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 (GUI) de sistema integrado

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 en lenguaje ensamblador tipo de datos lenguaje ensamblador estructura del programa lenguaje ensamblador Programación y optimización de llamadas a subrutinas

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 Orientado a objetos método de análisis y diseño UML Lenguaje de programación orientado a objetos Utilice C++ para el desarrollo de sistemas integrados Utilice Java para el desarrollo de sistemas integrados

3.4 Tecnología de diseño de software a nivel de sistema Diseño de inicialización y firmware del sistema integrado, diseño de controladores de dispositivos, abstracción de hardware capa, 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 Texto de herramientas de desarrollo Programa de ensamblaje, compilación y vinculación del editor Herramienta de gestión de configuración ICE e ICE Monitor Herramienta de ingeniería inversa

4.1.2 Entorno de desarrollo distribuido del sistema operativo de plataforma

4.1.3 Métodos de creación del entorno de desarrollo y desarrollo de evaluación análisis del trabajo Métodos para 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 Sistema en tiempo real tecnología de análisis Método de análisis estructurado 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

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 Herramienta de simulación lógica

p>

4.3.3 Método de desarrollo de un sistema de circuito integrado a gran escala Método de desarrollo ASIC Método 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 tecnología de diseño de bajo consumo Mecanismo de trabajo del sistema 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 sistema de integración distribuida, principios de diseño de sistema distribuido, comunicación de sistema distribuido tecnología, diseño y aplicación de sistemas distribuidos

5. Aplicación de sistemas integrados

5.1 Aplicación de sistemas integrados en el campo del control

p>

5.2 Aplicación de sistemas integrados en dispositivos portátiles

5.3 Aplicación de sistemas integrados en el reconocimiento de patrones

Recordatorio: debido a los constantes cambios en las políticas y el contenido de los exámenes, Ajuste, la información anterior proporcionada por Liekao. com es solo para referencia. Si hay alguna objeción, los candidatos deben consultar el contenido publicado por el departamento autorizado.

Se presenta el 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 2022 en el Segunda mitad

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 el política local al solicitar el examen, haga clic en la parte inferior para consultar Liekao.com y recibir materiales de revisión gratuitos