Está en la página 1de 6

Software embebido

| Reto 4
Sistemas programables y su relación con el internet de
las cosas

Nombre completo: OSCAR ADRIAN ARROYO TORRES

Matrícula: 210052224

Fecha de elaboración: 25/05/2023

Nombre del Módulo: SOFTWARE EMBEBIDO

Nombre del Asesor: DAVID ALEJANDRO RODRÍGUEZ CARBAJAL

This study source was downloaded by 100000880008943 from CourseHero.com on 01-31-2024 22:53:56 GMT -06:00

https://www.coursehero.com/file/206248848/Arroyo-Oscar-R4-U2pdf/
Reto 4 Sistemas programables y su relación con el internet de las cosas

Introducción
El objetivo de esta investigación es proporcionar información sobre los sistemas programables y su
relación con el Internet de las Cosas (IoT, por sus siglas en inglés). Se explorará qué es un sistema
programable, su origen y cómo se componen. Además, se presentarán dos ejemplos de placas
programables: Raspberry Pi 4 Modelo B y Echidna, destacando sus características principales. El estudio
de los sistemas programables y su aplicación en el IoT es relevante en el contexto actual, donde la
conectividad y la automatización son fundamentales en diversos campos.
Desarrollo
Un sistema programable es un conjunto de componentes electrónicos interconectados que pueden ser
programados y reconfigurados para realizar diversas tareas. Estos sistemas permiten la ejecución de
instrucciones y la manipulación de datos de acuerdo con un programa definido por el usuario.
El origen de los sistemas programables se remonta al desarrollo de las primeras computadoras, que eran
máquinas electrónicas capaces de ejecutar programas almacenados en su memoria. Con el tiempo, la
tecnología ha evolucionado y se han desarrollado diversos dispositivos programables, como
microcontroladores, FPGA (Field-Programmable Gate Array) y ASIC (Application-Specific Integrated
Circuit).
Los sistemas programables se componen de los siguientes elementos principales:
1. Procesador o unidad central de procesamiento (CPU): Es el componente encargado de ejecutar las
instrucciones del programa y realizar las operaciones lógicas y aritméticas necesarias.
2. Memoria: Almacena tanto el programa como los datos necesarios para su ejecución. Puede ser de
diferentes tipos, como memoria RAM (Random Access Memory) y memoria ROM (Read-Only
Memory).
3. Entradas y salidas (E/S): Permiten la interacción del sistema programable con el entorno. Las
entradas son los datos o señales que ingresan al sistema, mientras que las salidas son los
resultados o respuestas generadas por el sistema.
4. Interfaces de comunicación: Permiten la conexión del sistema programable con otros dispositivos
o sistemas, facilitando la transferencia de datos y la comunicación.

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier
medio, método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o
un sistema de recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de
Guanajuato.
This study source was downloaded by 100000880008943 from CourseHero.com on 01-31-2024 22:53:56 GMT -06:00

https://www.coursehero.com/file/206248848/Arroyo-Oscar-R4-U2pdf/
A continuación, se presenta una tabla comparativa con las características principales de los dos ejemplos
de placas programables: Raspberry Pi 4 Modelo B y Echidna.

Característica Raspberry Pi 4 Modelo B Echidna

Broadcom BCM2711, Quad-Core


Microcontrolador/CPU FPGA Xilinx Spartan-6 LX9
Cortex-A72 (ARM v8) a 1.5 GHz

2GB, 4GB o 8GB LPDDR4-3200 512 KB de RAM incorporada en el


Memoria y tamaño
SDRAM FPGA

Varios puertos USB 2.0 y 3.0, Conector USB, conector VGA,


Puertos I/O HDMI, conector de audio de 3.5 conector Ethernet RJ45, pines GPIO
mm, GPIO de 40 pines disponibles

Wi-Fi 802.11ac, Bluetooth 5.0, Dependerá de los módulos adicionales


Comunicación
puerto Ethernet Gigabit conectados

Dependerá del diseño del FPGA y los


Reloj y oscilador Reloj incorporado a la placa
módulos adicionales

Reset Botón de reset en la placa Botón de reset en la placa

Alimentación Fuente de alimentación externa Fuente de alimentación externa

Varios módulos y dispositivos se


Dependerá de los módulos adicionales
Módulos adicionales pueden conectar a través de los
conectados
puertos disponibles

Dependerá de los módulos Dependerá de los módulos adicionales


Actuadores
adicionales conectados conectados

Dependerá de los módulos Dependerá de los módulos adicionales


Sensores
adicionales conectados conectados

Puede programarse utilizando


Compatible con una variedad de
lenguajes de descripción de hardware
Plataforma de sistemas operativos, como
como VHDL o Verilog, utilizando
programación Raspbian (basado en Debian) y
software como Xilinx ISE o Xilinx
otros sistemas basados en Linux
Vivado
© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier
medio, método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o
un sistema de recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de
Guanajuato.
This study source was downloaded by 100000880008943 from CourseHero.com on 01-31-2024 22:53:56 GMT -06:00

https://www.coursehero.com/file/206248848/Arroyo-Oscar-R4-U2pdf/
A continuación, se presentan las imágenes de cada placa programable, identificando sus componentes
principales:
Raspberry Pi 4 Modelo B

Componentes principales:
• Procesador Broadcom BCM2711.
• Puertos USB 2.0 y 3.0.
• Puerto Ethernet Gigabit.
• Conector HDMI.
• Conector de audio de 3.5 mm.
• GPIO de 40 pines.

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier
medio, método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o
un sistema de recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de
Guanajuato.
This study source was downloaded by 100000880008943 from CourseHero.com on 01-31-2024 22:53:56 GMT -06:00

https://www.coursehero.com/file/206248848/Arroyo-Oscar-R4-U2pdf/
Echidna

Componentes principales:
• FPGA Xilinx Spartan-6 LX9.
• Conector USB.
• Conector VGA.
• Conector Ethernet RJ45.
• Pines GPIO disponibles.

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier
medio, método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o
un sistema de recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de
Guanajuato.
This study source was downloaded by 100000880008943 from CourseHero.com on 01-31-2024 22:53:56 GMT -06:00

https://www.coursehero.com/file/206248848/Arroyo-Oscar-R4-U2pdf/
Conclusión
La utilización de sistemas programables en el Internet de las Cosas (IoT) desempeña un papel fundamental
en la automatización y conectividad de dispositivos. Estas placas programables, como la Raspberry Pi 4
Modelo B y Echidna, ofrecen flexibilidad y capacidad de adaptación para implementar soluciones
personalizadas. Su capacidad de procesamiento, memoria, puertos de entrada/salida, comunicación y
capacidad de programación permiten la conexión de actuadores y sensores, facilitando la interacción y
control de dispositivos en entornos IoT. Los sistemas programables son herramientas poderosas para
impulsar la innovación y el desarrollo en la era digital, permitiendo la creación de soluciones inteligentes
y conectadas.
Referencias
• Rus, C. (2019, julio 25). Raspberry Pi 4 es oficial: una completa actualización con procesador
Cortex-A72, hasta 4 GB de RAM y desde 35 dólares. Recuperado el 25 de mayo del 2023 de:
https://www.xataka.com/ordenadores/raspberry-pi-4-caracteristicas-precio-ficha-tecnica
• Pujol, J. (2020, mayo 14). Echidna black. Recuperado el 25 de mayo del 2023 de:
https://echidna.es/hardware/echidnablack/

© UVEG. Derechos reservados. El contenido de este formato está sujeto a las disposiciones aplicables en materia de
Propiedad Intelectual, por lo que no puede ser distribuido, ni transmitido, parcial o totalmente, mediante cualquier
medio, método o sistema impreso, electrónico, magnético, incluyendo el fotocopiado, la fotografía, la grabación o
un sistema de recuperación de la información, sin la autorización por escrito de la Universidad Virtual del Estado de
Guanajuato.
This study source was downloaded by 100000880008943 from CourseHero.com on 01-31-2024 22:53:56 GMT -06:00

https://www.coursehero.com/file/206248848/Arroyo-Oscar-R4-U2pdf/
Powered by TCPDF (www.tcpdf.org)

También podría gustarte