Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1 Estructura de control:
• Super Bucle: Utiliza un único bucle principal.
• Enfoque basado en Tareas: Gestión estructurada, posiblemente concurrente o
basada en eventos.
2 Complejidad y simplicidad:
• Super Bucle: Simple y fácil de entender.
• Enfoque basado en Tareas: Más complejo, pero flexible y escalable.
3 Dependencias entre tareas:
• Super Bucle: Dependencias comunes.
• Enfoque basado en Tareas: Mayor independencia.
4 Tiempo de ejecución:
• Super Bucle: Puede afectar la respuesta del sistema.
• Enfoque basado en Tareas: Gestión más eficiente.
5 Manejo de eventos asíncronos:
• Super Bucle: Desafiante.
• Enfoque basado en Tareas: Más adecuado para eventos asíncronos.
¿Qué usar? Super Bucle o RTOS
• Usar Super Bucle cuando:
• Sistema simple con responsabilidades limitadas.
• No hay grandes restricciones de tiempo.
• Eventos externos manejados por interrupciones.
• Se busca un jitter pequeño en respuesta a eventos.
• Usar RTOS cuando:
• Sistemas complejos con buena capacidad de respuesta a eventos externos.
• Tareas que consumen mucho tiempo y necesitan capturar pulsaciones de
botones sin interrupciones.
• Tareas con distintas prioridades y gestión de interfaces gráficos.
6. Delay vs vTaskDelay
• delay(...): Bloquea todo el sistema.
• vTaskDelay(...): Pausa la tarea y permite la ejecución de otras tareas.
Gestión de estados de una tarea
• Utiliza funciones como vTaskSuspend, vTaskResume, y vTaskDelete para gestionar
estados de tareas.
7. Mutex
Mutex (Mutual Exclusion) se utiliza para acceder de manera exclusiva a un recurso
compartido. En FreeRTOS, los mutex son similares a los semáforos binarios pero
mitigan el efecto de inversión de prioridades. Además, ofrecen herencia de
prioridades.
8. Topologías de Red
• Bus: Todos los nodos comparten una única línea. Ventajas: Escalable. Inconvenientes:
Posibilidad de colisiones.
• Árbol: Buses conectados en una estructura arbórea. Ventajas: Estructura jerárquica.
Inconvenientes: Gestión lógica más compleja.
• Anillo: Elementos conectados en un anillo. Ventajas: Sin problemas de
encaminamiento. Inconvenientes: Fallo de un nodo afecta toda la red.
9. Transferencia Paralela y Serie
• Paralela: Se transmiten N bits por unidad de tiempo. Ejemplo: Microprocesador de 32
bits.
• Serie: Se transmite 1 bit por unidad de tiempo. Ejemplo: Fibra óptica.
Diferencias
• Tipo de conexión: RS-232 es una interfaz punto a punto, mientras que RS-485 es una
interfaz multipunto.
• Número de dispositivos: RS-232 solo puede conectar dos dispositivos, mientras que RS-
485 puede conectar hasta 32 dispositivos.
• Relación de transferencia: RS-232 tiene una relación de transferencia máxima de 19
Kbps, mientras que RS-485 tiene una relación de transferencia máxima de 10 Mbps.
• Driver de transmisión: RS-232 utiliza una señal simple para transmitir datos, mientras
que RS-485 utiliza una señal diferencial.
Conectores
• RS-232 utiliza el conector DB9.
• RS-485 puede utilizar el conector DB9, pero no tiene un conector estándar.