Texto completo
|
PDF (Portable Document Format)
- Acceso permitido solamente a usuarios en el campus de la UPM
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (3MB) |
| Título: | Configuración HW y SW de la tarjeta ZyboZ7 para implementar sistemas de tiempo real distribuidos mediante bus CAN |
|---|---|
| Autor/es: |
|
| Director/es: |
|
| Tipo de Documento: | Tesis (Master) |
| Título del máster: | Software de Sistemas Distribuidos y Empotrados |
| Fecha: | Julio 2024 |
| Materias: | |
| ODS: | |
| Palabras Clave Informales: | FPGA; SoC; Bus CAN; Zynq 7000; ZyboZ7-10; STM32F407; Procesador; Dual-Core CortexA9; Mono-Core CortexM4; ESP8266; protocolo SPI; Vivado; Vitis; UART |
| Escuela: | E.T.S.I. de Sistemas Informáticos (UPM) |
| Departamento: | Sistemas Informáticos |
| Licencias Creative Commons: | Reconocimiento - Sin obra derivada - No comercial |
|
PDF (Portable Document Format)
- Acceso permitido solamente a usuarios en el campus de la UPM
- Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (3MB) |
El proyecto presenta una configuración hardware-software que puede servir como modelo para el desarrollo de futuros proyectos con el objetivo de mitigar el coste y esfuerzo inicial. El modelo se corresponde con una arquitectura de sistema de tiempo real distribuido en varios nodos comunicados por un bus asíncrono.
El sistema desarrollado se basa en dos nodos, uno de prestaciones medias-altas compuesto por un SoC (System-on-a-Chip) de la familia Zynq7000 de AMD, y en el otro nodo un microprocesador de prestaciones más bajas de la familia STM32F407 y que se comunican a través del bus de tiempo real CAN.
En cada nodo se configuran diferentes periféricos (teclados, sensores, LED, etc.) que facilitan la implementación de diferentes escenarios de uso. Ambas arquitecturas son cargadas con una aplicación basada en el sistema operativo de tiempo real FreeRTOS, cuyo uso está muy extendido actualmente en este tipo de sistemas. Además, se define en detalle toda la arquitectura hardware y software para poder replicarse, ampliarse y ser incorporada en los proyectos posteriores que deseen seguir este modelo.
Finalmente se desarrolla un caso de estudio que demuestra tanto la configuración como la programación del sistema.
ABSTRACT:
The project presents a hardware-software configuration that can serve as a model for the development of future projects with the aim of mitigating initial cost and effort. The model corresponds to a distributed real-time system architecture across multiple nodes communicated via an asynchronous bus.
The developed system is based on two nodes: one with medium-high performance composed of an AMD Zynq7000 family System-on-a-Chip (SoC), and the other node with lower performance featuring an STM32F407 microprocessor. These nodes communicate via the real-time CAN bus.
Different peripherals (keyboards, sensors, LED, etc.) are configured on each node, facilitating the implementation of various usage scenarios. Both architectures are loaded with an application based on the real-time operating system FreeRTOS, which is widely used in this type of system.
Additionally, the entire hardware and software architecture is defined in detail to allow for replication, expansion, and incorporation into subsequent projects that wish to follow this model. Finally, a case study is developed that demonstrates both the configuration and programming of the system.
| ID de Registro: | 83628 |
|---|---|
| Identificador DC: | https://oa.upm.es/83628/ |
| Identificador OAI: | oai:oa.upm.es:83628 |
| Depositado por: | Biblioteca Universitaria Campus Sur |
| Depositado el: | 18 Sep 2024 17:42 |
| Ultima Modificación: | 18 Sep 2024 17:42 |
Publicar en el Archivo Digital desde el Portal Científico