Red de conocimiento informático - Conocimiento informático - ¿Cuál es la diferencia entre quemar y trasplantar en un desarrollo integrado?

¿Cuál es la diferencia entre quemar y trasplantar en un desarrollo integrado?

Estoy bastante de acuerdo con lo dicho anteriormente.

--------------------------

+Quemar significa solidificarlo en destello y trasplantarlo Simplemente deje que Linux admita este hardware.

Sin embargo: el servidor de video generalmente se refiere a DVS, que se usa principalmente para monitoreo de seguridad. DVS recopila las señales analógicas de la cámara frontal en señales digitales y las transmite. al equipo de grabación de la sala de control central de back-end a través de la red

Un compañero mío ahora va a la División Este. El servidor de video que se utiliza actualmente es para recolectar las señales analógicas de las cámaras de front-end. señales digitales. Equipo de video transmitido a la sala de control central de back-end a través de la red

Un compañero mío va actualmente a la División Este para participar en capacitación integrada. Se dice que tiene la mejor reputación en Beijing y. es muy responsable con los estudiantes. El proyecto que eligió es una introducción oriental a los casos de práctica de proyectos de los estudiantes de 3G Academy en el área de competencia.

--Caso de proyecto 2: Se recomienda un sistema de videovigilancia Linux basado en S3C2440. que todos revisen y se pregunten. Espero que pueda ser útil para todos; lo siguiente es lo que me dijo sobre los pasos para aprender métodos integrados:

1. Propósito: comprender y comprender el principio de funcionamiento del hardware, pero la atención se centra en el software integrado.

Asignaturas: circuitos digitales, principios de composición de computadoras y arquitectura de microprocesadores integrados.

Lenguaje ensamblador, C/C++, principios de compilación, matemáticas discretas. Estructuras de datos y algoritmos, sistemas operativos, ingeniería de software, redes, bases de datos.

Metodología: Aunque hay muchas materias, todas son conocimientos básicos relativamente sencillos, la mayoría de los cuales han sido dominados. No es necesario completar el curso, pero se puede tomar como curso optativo si es necesario.

Libros principales: "Lenguaje de programación C" (no hay tiempo para leer), "Estructura de datos" -C2.

2. Aprender Linux:

Objetivo: Dominar el sistema Linux en profundidad.

Método: Uso de Linux->Programación y desarrollo del sistema Linux->Desarrollo y análisis del controlador del kernel de Linux. Veamos primero el nivel profundo, es decir, los principios fundamentales. Después de leerlo varias veces, lo comparé con el análisis de la situación y miré más profundamente. Los dos libros estaban entrelazados. La profundidad es el esquema y la escena es el propósito. El análisis se basa en la versión 0.11, que es adecuada para el aprendizaje. Finalmente, sumérjase en el código. Leí principalmente libros: análisis completo del kernel de Linux, programación avanzada en el entorno Unix, comprensión profunda del kernel de Linux, análisis de escenarios y generación de código fuente.

3.Aprendizaje de Linux embebido:

Objetivo: Dominar los procesadores embebidos y sus sistemas.

Métodos: (1) Arquitectura y aplicación del microprocesador integrado: simplemente use los principios del brazo y el ensamblaje directamente, sin repetir x86.

(2) Categoría de sistema operativo integrado: ucOS/II es simple, de código abierto y puede usarse para comenzar. Luego conozca más sobre uClinux.

(3) Debes tener una placa de desarrollo (arm9 o superior) y puedes participar en la capacitación si tienes las condiciones (el progreso es rápido, puedes familiarizarte con ella).

Libros principales: "Sistemas integrados" de Mao Dezo y otros manuales de arm9 e instrucciones de montaje del brazo.