Cómo aprender a desarrollar software integrado
Fase 1: etapa básica del desarrollo integrado
Construcción básica del entorno de desarrollo de controladores integrados
Descripción general de la sintaxis del lenguaje C
Lenguaje C Funcionamiento de la memoria
Uso de funciones del lenguaje C
Conceptos básicos del sistema operativo Linux
Curso optativo - Introducción a las herramientas GNU
Fase 2 - Embebidos Etapa de desarrollo de aplicaciones Linux
Operaciones IO de archivos de Linux
Comunicación entre procesos de Linux
Programación multiproceso de Linux
Programación de redes de Linux
Fase 3 - Arquitectura ARM y etapa de programación de Linux embebido
Optativa - Conocimientos básicos de la placa de desarrollo ARM
Optativa - Lenguaje ensamblador ARM
Electiva - Conceptos básicos del desarrollo de hardware ARM
Desarrollo del cargador de arranque ARM
Desarrollo de la interfaz de hardware ARM
Fase 4 - Fase de desarrollo del sistema subyacente Linux integrado
Explorando el mundo del trasplante de sistemas integrados
Comprender la cara misteriosa de uboot
Producción del sistema de archivos y kernel de Linux
Un estudio preliminar sobre los controladores de dispositivos de caracteres de Linux
Estrategia y framework del controlador Linux
Subsistema de entrada bajo Linux
Fase 5 - Proyecto y fase optativa
Conceptos básicos de programación de redes Linux integradas
Proyecto integral integrado: hogar inteligente
Práctica de proyecto de programación de red Linux: servicio HTTP ligero
Controlador de dispositivo de tarjeta de red Linux
Exploración de lo subyacente Desarrollo de Android
Curso optativo - Exploración preliminar del NDK
Controlador USB en Linux
Curso optativo - Estructura de datos y algoritmo
Objeto C programación orientada