- Presentaciones:
- Introducción al curso y prefacio: bit.ly/4a5Iphs
- Capítulo 1: bit.ly/3V8Enko
- Capítulo 2: bit.ly/49Kuq0L
- Repo: github.com/armBookCodeExample...
Contenido de este vídeo:
00:00 INTRODUCCIÓN AL CURSO
00:36 Conocimientos requeridos
00:51 Libro del curso
01:03 PREFACIO DEL LIBRO
01:22 El libro
01:29 Partes del libro
02:57 Enfoque "Aprender haciendo"
03:32 La casa inteligente
07:29 Método de diseño ordenado
08:22 El repositorio
09:14 Erratas en el repo: super importante
11:45 Proyectos de estudiantes en el repo
12:41 Arm Ltd.
17:26 Keil Studio Cloud
18:36 Mbed OS
20:12 CAPITULO 1 - PARTE 1
22:48 Definición de sistema embebido
24:14 Introducción a Cortex-M y Nucleo Board
26:14 STMicroelectronics
28:11 STM32 Nucleo Boards
29:34 Diagrama de jerarquía de los elementos
31:20 Multicore
31:52 Cortex-M
39:05 Instruction Set Architecture (ISA)
42:52 Diagrama en bloques del microcontrolador
49:26 Conectores de la NUCLEO-F429ZI
53:17 Nombres de los pines
55:17 CAPITULO 1 - PARTE 2
55:26 NUESTRA CASA INTELIGENTE
56:14 NUCLEO-F429ZI
56:42 Primera versión de la casa inteligente
58:15 EJEMPLO 1.1: Activar la alarma mientras se detecta gas
58:18 Funcionamiento esperado
58:30 Implementación de la solución
1:01:53 Pull-down y pull-up
1:02:53 EJEMPLO 1.2: Activar la alarma en presencia de gas o sobretemperatura
1:02:58 Funcionamiento esperado
1:03:11 Implementación de la solución
1:04:45 EJEMPLO 1.3: Mantener la alarma activa tras detectar gas o sobretemperatura
1:04:57 Funcionamiento esperado
1:05:28 Ïmplementación de la solución
1:07:18 EJEMPLO 1.4: Desactivar la alarma activa mediante el ingreso de un código
1:07:33 Funcionamiento esperado
1:07:37 Implementación de la solución
1:09:14 EJEMPLO 1.5: Bloquear el sistema tras el ingreso de cinco códigos incorrectos
1:09:17 Funcionamiento esperado
1:11:23 Solución propuesta
1:14:20 Implementación de la solución
1:16:27 REPOSITORIOS
1:23:10 CASO DE ESTUDIO
1:24:06 CAPITULO 2
1:24:25 CONECTAR LA CASA INTELIGENTE A UNA PC
1:24:57 Terminal serie
1:25:21 Configuraciones
1:25:48 MODULARIZACIÓN EN FUNCIONES
1:26:46 Mantenibilidad del software
1:26:57 Análisis del código del Example 1.5
1:31:26 Reorganización del código en funciones
1:34:24 DOXYGEN
1:35:53 Ejemplo de uso
1:37:43 EJEMPLO 2.1: Monitorear el estado de la alarma en la PC
1:37:44 Funcionamiento esperado
1:37:50 Solución propuesta
1:38:36 Implementación de la solución
1:45:18 Código no bloqueante
1:48:01 EJEMPLO 2.2: Monitorear también el estado de detección de gas y sobretemperatura
1:48:02 Funcionamiento esperado
1:48:09 Implementación de la solución
1:49:04 EJEMPLO 2.3: Desactivar la alarma desde la PC
1:49:04 Funcionamiento esperado
1:49:30 Solución propuesta
1:50:46 Implementación de la solución
1:52:22 Código bloqueante
1:54:17 EJEMPLO 2.4: Mejora de la mantenibilidad del código mediante el uso de Arrays
1:54:19 Funcionamiento esperado
1:54:20 Solución propuesta
1:54:30 Implementación de la solución
1:56:06 EJEMPLO 2.5: Modificar el código para apagar la alarma desde la PC
1:56:10 Funcionamiento esperado
1:56:22 Solución propuesta
1:56:29 Implementación de la solución
1:57:14 Funciones que devuelven valores
1:58:38 COMUNICACIÓN SERIE
1:58:41 Protocolo UART
1:59:08 Analizador de estados lógicos
1:59:52 Protocolo RS-232
2:01:39 Protocolo RS-485
2:03:51 CASO DE ESTUDIO
2:04:18 SALUDO Y CIERRE
Негізгі бет Ғылым және технология Clase 1 - Introducción a los sistemas embebidos y comunicación serie
Пікірлер: 6