Red de conocimiento informático - Conocimiento informático - Catálogo de trabajos de desarrollo de software embebido7 Resumen de ejercicios de este capítulo Capítulo 2 Fundamentos de los sistemas de hardware embebido 2.1 Características básicas de los procesadores embebidos 2.2 Clasificación de los procesadores embebidos 2.2.1 Microprocesadores embebidos 2.2.2 Embebidos microcontrolador 2.2.3 Procesador DSP integrado 2.2.4 Sistema en chip integrado 2.3 Procesador integrado típico 2.3.Microcontrolador de la serie 18051 2.3.268K/serie ColdFire 2.3.3 Serie PowerPC 2.3.4 Serie ARM 2.3.5 Serie X86 2.3.6 MIPS 2.4 Selección de procesadores integrados 2.5 Tendencia de desarrollo de los procesadores integrados 2.6 Resumen de este capítulo Ejercicios Capítulo 3 Sistemas operativos integrados 3.1 Desarrollo de los sistemas operativos integrados 3.1.1 Historia de los sistemas operativos integrados 3.1.2 Tendencia de desarrollo de los sistemas operativos integrados 3.2 Clasificación de los sistemas operativos integrados 3.3 Sistemas integrados en tiempo real 3.3.1 Introducción a los sistemas integrados en tiempo real 3.6 Selección de sistemas operativos integrados 3.7 Resumen de este capítulo Ejercicios Capítulo 4 Desarrollo de software integrado basado en Linux 4.1 Descripción general de Linux integrado 4.2 Conocimientos básicos de Linux 4.2.1 Instalación Linux en una máquina virtual VMware 4.2.2 Entrar y salir del sistema Linux 4.2.3 Comandos comunes de Linux 4.3 Herramientas de desarrollo integradas de Linux C 4.3.1 Lenguaje C e integración Diseño del sistema 4.3.2 Entorno de programación integrado de Linux C 4.3.3 editor vi 4.3 .4 Compilador GCC 4.3.5 GNUmake 4.3.6 Depurador GDB 4.4 Sistema operativo μCLinux 4.4.1 Introducción a μCLinux 4.4.2 Arquitectura básica de μCLinux 4.4.3 Conocimientos relacionados de μCLinux 4.5 Configuración del entorno de desarrollo μCLinux 4.5.1 Entorno de compilación cruzada 4.5.2 Configurar un entorno de compilación cruzada basado en un host Linux 4.5.3 Configurar un entorno de compilación cruzada basado en Cygwin 4.5.4 Compilación del kernel μCLinux 4.5.5 Carga y ejecución del kernel 4.6 Desarrollo de aplicaciones basado en μCLinux 4.6.1 Desarrollo básico pasos 4.6.2 Carga y ejecución del kernel 4.6.4.6.1 Pasos básicos de desarrollo 4.6.2 Ejemplos de desarrollo de aplicaciones 4.6.3 Agregar aplicaciones de usuario a μCLinux 4.7 Ejercicios de resumen del capítulo Capítulo 5 Desarrollo de software integrado basado en VxWorks 5.1 Introducción a Tornado 5.1.1 Características de Tornado 5.1.2 Tornado IDE 5.1.3 Entorno de la máquina de destino VxWorks 5.1.4 Interfaz de la máquina de destino-host 5.2 Instalación y arranque de Tornado 5.2.1 Instalación de Tornado 5.2 2 Estructura del directorio de Tornado 5.2.3 Introducción a la interfaz de la ventana principal de Tornado 5.2. 4 Ejemplo de introducción: HelloWorld 5.2.5 Uso de herramientas de depuración y análisis 5.3 Desarrollo de proyectos en el entorno Tornado 5.3.1 Creación de aplicaciones descargables 5.3.1 Creación de aplicaciones descargables Aplicaciones 5.3.2 Creación de imágenes VxWorks definidas por el usuario 5.3.3 Creación de aplicaciones de arranque 5.3.4 Comunicación host-destino 5.3.5 Configuración, construcción del gestor de arranque y producción del disco de arranque 5.3.6 Configuración del entorno de depuración del host Tornado 5.3 .7 Método de depuración multitarea 5.4 Sistema operativo VxWorks 5.4.1 Introducción a VxWorks

Catálogo de trabajos de desarrollo de software embebido7 Resumen de ejercicios de este capítulo Capítulo 2 Fundamentos de los sistemas de hardware embebido 2.1 Características básicas de los procesadores embebidos 2.2 Clasificación de los procesadores embebidos 2.2.1 Microprocesadores embebidos 2.2.2 Embebidos microcontrolador 2.2.3 Procesador DSP integrado 2.2.4 Sistema en chip integrado 2.3 Procesador integrado típico 2.3.Microcontrolador de la serie 18051 2.3.268K/serie ColdFire 2.3.3 Serie PowerPC 2.3.4 Serie ARM 2.3.5 Serie X86 2.3.6 MIPS 2.4 Selección de procesadores integrados 2.5 Tendencia de desarrollo de los procesadores integrados 2.6 Resumen de este capítulo Ejercicios Capítulo 3 Sistemas operativos integrados 3.1 Desarrollo de los sistemas operativos integrados 3.1.1 Historia de los sistemas operativos integrados 3.1.2 Tendencia de desarrollo de los sistemas operativos integrados 3.2 Clasificación de los sistemas operativos integrados 3.3 Sistemas integrados en tiempo real 3.3.1 Introducción a los sistemas integrados en tiempo real 3.6 Selección de sistemas operativos integrados 3.7 Resumen de este capítulo Ejercicios Capítulo 4 Desarrollo de software integrado basado en Linux 4.1 Descripción general de Linux integrado 4.2 Conocimientos básicos de Linux 4.2.1 Instalación Linux en una máquina virtual VMware 4.2.2 Entrar y salir del sistema Linux 4.2.3 Comandos comunes de Linux 4.3 Herramientas de desarrollo integradas de Linux C 4.3.1 Lenguaje C e integración Diseño del sistema 4.3.2 Entorno de programación integrado de Linux C 4.3.3 editor vi 4.3 .4 Compilador GCC 4.3.5 GNUmake 4.3.6 Depurador GDB 4.4 Sistema operativo μCLinux 4.4.1 Introducción a μCLinux 4.4.2 Arquitectura básica de μCLinux 4.4.3 Conocimientos relacionados de μCLinux 4.5 Configuración del entorno de desarrollo μCLinux 4.5.1 Entorno de compilación cruzada 4.5.2 Configurar un entorno de compilación cruzada basado en un host Linux 4.5.3 Configurar un entorno de compilación cruzada basado en Cygwin 4.5.4 Compilación del kernel μCLinux 4.5.5 Carga y ejecución del kernel 4.6 Desarrollo de aplicaciones basado en μCLinux 4.6.1 Desarrollo básico pasos 4.6.2 Carga y ejecución del kernel 4.6.4.6.1 Pasos básicos de desarrollo 4.6.2 Ejemplos de desarrollo de aplicaciones 4.6.3 Agregar aplicaciones de usuario a μCLinux 4.7 Ejercicios de resumen del capítulo Capítulo 5 Desarrollo de software integrado basado en VxWorks 5.1 Introducción a Tornado 5.1.1 Características de Tornado 5.1.2 Tornado IDE 5.1.3 Entorno de la máquina de destino VxWorks 5.1.4 Interfaz de la máquina de destino-host 5.2 Instalación y arranque de Tornado 5.2.1 Instalación de Tornado 5.2 2 Estructura del directorio de Tornado 5.2.3 Introducción a la interfaz de la ventana principal de Tornado 5.2. 4 Ejemplo de introducción: HelloWorld 5.2.5 Uso de herramientas de depuración y análisis 5.3 Desarrollo de proyectos en el entorno Tornado 5.3.1 Creación de aplicaciones descargables 5.3.1 Creación de aplicaciones descargables Aplicaciones 5.3.2 Creación de imágenes VxWorks definidas por el usuario 5.3.3 Creación de aplicaciones de arranque 5.3.4 Comunicación host-destino 5.3.5 Configuración, construcción del gestor de arranque y producción del disco de arranque 5.3.6 Configuración del entorno de depuración del host Tornado 5.3 .7 Método de depuración multitarea 5.4 Sistema operativo VxWorks 5.4.1 Introducción a VxWorks

5.4.2 Arquitectura básica del sistema operativo Vxworks 5.4.3 Tareas de VxWorks 5.4.3 Tareas de VxWorks 5.4.4 *** Disfrute del código y la reentrada 5.4.5 Comunicación entre tareas 5.4.6 Rutina de servicio de interrupción 5.4.7 Gestión del reloj 5.5 Análisis de ejemplo 5.5.1 Comunicación entre tareas de VxWorks 5.5.2 El problema del barbero 5.5.3 El problema de la cena del filósofo 5.6 Ejercicios resumidos para este capítulo Capítulo 6 Varias cuestiones en el diseño de software integrado 6.1 Diseño de software multitarea en tiempo real 6.1.1 Software multitarea en tiempo real Pasos de diseño 6.1.2 División de tareas 6.1.3 Comunicación entre tareas de VxWorks 6.1.4 Comunicación entre tareas de VxWorks 5.1.5 Comunicación entre tareas de VxWorks 6.1.2 División de tareas 6.1.3 Ejemplo de diseño de tareas múltiples en tiempo real 6.2 Soporte de placa paquete BSP 6.2.1 Breve descripción de BSP 6.2.2 Responsabilidades de BSP 6.2.3 Componentes de BSP 6.2.4 Tipos de imágenes VxWorks y su secuencia de inicio 6.2.5 Desarrollo de BSP 6.3 Controladores para dispositivos externos 6.3.1 Dispositivos externos 6.3.2 Clasificación de dispositivos externos 6.3.3 Método de transmisión de datos del dispositivo de E/S 6.3.4 Controlador de hardware 6.3.5 Controlador de hardware 6.3.6 Controlador de hardware 6.3.7 Controlador de hardware 6.3.8 Controlador de hardware 6.3.4 Controlador de hardware 6.3.5 Hardware funciones principales del controlador 6.3.6 La composición del controlador de hardware 6.4 Resumen de los ejercicios de este capítulo Capítulo 7 Diseño y desarrollo de sistemas integrados 7.1 Descripción general del diseño y desarrollo de sistemas integrados 7.1.1 Características del desarrollo de sistemas integrados 7.1.2 Sistema integrado Objetivos de diseño 7.1.3 Métodos de diseño y desarrollo de sistemas embebidos 7.2 Selección y diseño de sistemas de hardware embebidos 7.2.1 Selección de procesadores 7.2.2 Selección de procesadores 7.2.1 Selección de procesadores 7.2.2 Selección de procesadores 7 Integración del sistema 7.8 Resumen de este capítulo Ejercicios de este capítulo Capítulo 8 Capacitación práctica Capacitación práctica 1 Capacitación en instalación de Linux 2 Capacitación en comandos comunes de Linux 3 Capacitación en herramientas de desarrollo integradas de Linux 4 Capacitación en entornos de desarrollo cruzado μCLinux 5 Cómo agregar aplicaciones μCLinux Capacitación práctica 6 Capacitación en el entorno de desarrollo integrado Tornado 7 Uso de la depuración y Capacitación en herramientas de análisis 8 Creación de un entorno de desarrollo cruzado de VxWorks basado en VMware Capacitación 9 Capacitación en corte y configuración de componentes de VxWorks 10 Capacitación en semáforos 11 Capacitación en cola de mensajes 12 Capacitación en la función Wind Kernel 13 Capacitación en el método de depuración del programa multitarea 14 Referencia 1 de la pregunta de Barber.