Skip to content

Commit ef1c1b0

Browse files
committed
added difference between xtensa and riscv
1 parent 34992bf commit ef1c1b0

3 files changed

Lines changed: 24 additions & 0 deletions

File tree

modules/controllers/pages/esp32.adoc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,20 @@ Disponibilidad en: https://www.mechatronicstore.cl/esp32-c6-devkit-pro-tipo-c/
7979
- Boards con LoRa (TTGO T-Beam, Heltec) – combinan ESP32 con transceptores LoRa para comunicaciones de largo alcance
8080
- ESP32-P4: No es una placa típica con Wi-Fi/Bluetooth, sino un SoC (chip). Está más orientada a tareas de procesamiento y conectividad por cable/periféricos.
8181

82+
Es importante destacar que hay dos arquitecturas principales en ESP32. La _Xtensa_ y la _RISC-V_, esto es relevante para la elección de los lenguajes de programación a utilizar y componentes compatibles. Algunos lenguajes como https://developer.espressif.com/blog/integrating-embedded-swift-and-sdl3-on-esp32/[Swift] (y otros que usan LLVM) solo funcionan en arquitectura _RISC-V_.
83+
84+
Los diseños más recientes de Espressif utilizan _RISC-V_. Hay un punto de transición: el ESP32-S2 y el ESP32-S3 son diseños relativamente recientes que todavía usan _Xtensa_, y fueron lanzados aproximadamente al mismo tiempo que el ESP32-C3.
85+
86+
Los S2 y S3 son más potentes y ofrecen más capacidades que los microcontroladores _RISC-V_ de Espressif disponibles actualmente. Son el punto más alto de la línea de chips _Xtensa_ de Espressif. Sin embargo, el futuro claramente apunta a _RISC-V_. Sin embargo, todavía existen algunas carencias en la gama de microcontroladores _RISC-V_ de Espressif (por ejemplo, no cuentan con controlador LCD ni con USB OTG), lo que significa que aún no pueden cubrir todos los casos de uso de los modelos basados en _Xtensa_.
87+
88+
.Arquitectura por dispositivos
89+
|====
90+
|Dispositivo|Arquitectura
91+
92+
|ESP32 DevKitC V4, ESP32, S2, S3 | _Xtensa_
93+
|ESP32-C3, H2, C6, P4 | _RISC-V_
94+
|====
95+
8296
== Proyecto Gladiadores Robots
8397

8498
include::esp32/gladiators.adoc[]

modules/tools/pages/cad.adoc

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,7 @@
4040
- https://ing.mcielectronics.cl/circuito-impreso-placa-pcb/
4141
- https://sltech.cl/services/pcb/pcb.html
4242
- https://www.ciga.cl/
43+
44+
== Material Didáctico
45+
46+
- https://circuitdigest.com/

modules/tools/pages/platformio.adoc

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,9 @@ Se recomienda el uso de _VSCode_
4646

4747
.PlatformIO para VSCode
4848
image::platformio-ide-vscode.png[]
49+
50+
== Wokwi
51+
52+
https://docs.wokwi.com/vscode/getting-started[Wokwi] para Visual Studio Code proporciona una solución de simulación para ingenieros de sistemas incrustados e IoT. La extensión se integra con tu entorno de desarrollo existente, permitiéndote simular tus proyectos directamente desde el editor de código.
53+
54+
Puedes usar Wokwi para VS Code con Zephyr Project, PlatformIO, ESP-IDF, Pi Pico SDK, NuttX, Rust, Arduino CLI, MicroPython y otros frameworks y cadenas de herramientas para el desarrollo de sistemas incrustados.

0 commit comments

Comments
 (0)