Entradas

ESP32 - Preparando el sistema Windows para desarrollar mediante el ESP32-IDF SDK

Imagen
1. Descargando e instalando las herramientas 1.1 - Descargar la versión del entorno GNU ligero para Windows, MYSYS2 (que utiliza MinGW32 ), destinado al desarrollo con ESP (el cual trae las herramientas necesarias para compilar los programas), y descomprimir el archivo descargado en C: https://esp-idf.readthedocs.io/en/latest/get-started/windows-setup.html 1.2 - Abrir un terminal MinGW32 ( C:\msys32\mingw32.exe ), crear un directorio para el SDK del ESP32 (esp-idf) y descargarlo en él : mkdir /c/ESP32-IDF cd /c/ESP32-IDF git clone --recursive https://github.com/espressif/esp-idf.git   1.3 - A continuación accedemos al directorio del SDK, determinamos las versiones disponibles (con el comando git tag -l ) y seleccionamos la que nos convenga (preferentemente una versión que sea "release". Puede consultarse las versiones estables disponibles aquí ), para ello, basta con especificarla en la 3º línea de los siguientes comandos (en este caso seleccionar

Actualidad electrónica: ESP32

Imagen
Figura 1. Nodemcu-ESP32 Tras el gran éxito que obtuvo la empresa Espressif Systems con el módulo de bajo coste ESP8266 , destinado al mundo IoT (Internet of Things), un par de años después le llega el turno a un nuevo sistema, el ESP32 que, al igual que el ESP8266, está enfocado en el desarrollo de aplicaciones y productos relacionados con el IoT , con la diferencia de que, manteniendo un precio reducido (a fecha de publicación de la entrada, en Aliexpress se puede conseguir la placa de desarrollo Nodemcu con SoC ESP32 por 7.50 euros ), va un paso más allá que el ESP8266, con mayores y mejores características, nuevas capacidades ( Bluetooth Low Energy ) y mejoras en los aspectos en los que su antepasado flaquea (la cantidad de pines/interfaces y el bajo consumo) . El ESP32 es un SoC (System on Chip) que integra el procesador de 32 bits, Tensilica LX6 , un doble nucleo que trabaja en modo normal a 160MHz (pudiendo alcanzar los 240MHz ), es decir el doble de velocidad

Descubriendo la Orange Pi

Imagen
Ya llevo tiempo escribiendo sobre las mini-computadoras SBC denominadas Orange Pi (información introductoria y general sobre las placas, análisis de las distintas distribuciones, cómo configurar el hardware disponible que será reconocible por el Kernel, ejemplos de uso de GPIO, tutoriales...) y, dado que, el contenido relacionado con ellas es muy específico, prefiero mantenerlo separado de este blog. De esta forma, se ha creado una plataforma independiente denominada Descubriendo la Orange Pi , donde se puede localizar una gran cantidad de información en español que no se puede encontrar en ningún otro sitio. Seguro que le resulta muy útil a todo aquel que este interesado en estos sistemas de bajo coste. Descubriendo la Orange Pi es una plataforma donde se tratan temas relacionados con los sistemas Orange Pi, tanto información general, como aspectos básicos (primeros pasos) , tutoriales y proyectos . Se originó debido a la escasa información que se puede encontrar en

Cultura electrónica: Mini-Computadoras (SBCs)

Imagen
Las computadoras de placa reducida o SBCs (del inglés, Single Board Computer ) son mini-ordenadores que presentan todos los elementos necesarios para conformar un sistema de propósito general (unidades de procesamiento, CPU y GPU ; memorias, RAM y FLASH ; controladores de video y audio, HDMI ; interfaces de comunicciones, Ethernet/Wi-Fi y Bluetooth ; componentes de E/S, GPIO y conectores Ethernet y USB …) en una sola placa de circuito impreso de pequeño tamaño y un precio reducido . De esta forma, un SBC puede caracterizarse por, entre otros, los siguientes aspectos: Son sistemas de propósito general (ordenadores/computadoras). Se componen de una sola placa y tamaño reducido (mini-ordenadores/mini-computadoras). Presentan un precio adecuado a sus características (bajo precio para ser un ordenador). La mini-computadora SBC más reconocible en la actualidad es la llamada Raspberry Pi , que salió a la luz en 2012. La Raspberry Pi tiene un precio menor a 50 euros

Cultura electrónica: mbed

Imagen
El gran éxito que trajo consigo la aparición de Arduino influyó no solo en los consumidores de dicha plataforma, sino que, se convirtió en un claro ejemplo de caso de éxito a imitar por parte de grandes compañías del sector electrónico. De esta forma, en 2009 , apareció mbed ( ARM mbed) , una plataforma similar a Arduino y perteneciente a la empresa británica ARM ( ARM Holdings plc ), cuyo objetivo principal consiste en permitir un desarrollo simple y rápido de productos electrónicos basados en sistemas de arquitectura ARM (RISC). ARM creó mbed en respuesta a Arduino, como solución competidora y apostando por la evolución en el campo del Internet de las Cosas ( IOT , del inglés Internet Of Things). Para intentar ganar terreno dentro de esa competencia, debía de mantener la simplicidad y además presentar características que lo hicieran destacar frente a su contendiente. Por este motivo, se enfocaron en sistemas hardware que tuvieran una mayor potencia que los típicos m

Cultura electrónica: STMicroelectronics

Imagen
STMicroelectronics o simplemente ST , con sede en Ginebra (Suiza), fue fundada en 1987 de la fusión de la empresa francesa Thomson Semiconducteurs (Rama de semiconductores de Thomson) y la empresa italiana SGS Microelectronica. Inicialmente adquirió el nombre SGS-Thomson (ST), hasta que en 1998 paso a llamarse STMicroelectronics.  La empresa se dedica al desarrollo, fabricación y comercialización de semiconductores , y entre sus productos destacan microcontroladores de 32bits de alto rendimiento, los STM32 , con arquitectura ARM (RISC) y procesadores Cortex-M0/M0+, Cortex-M3, Cortex-M4 y Cortex-M7 . También presentan microcontroladores de menor rendimiento y capacidad de 8 bits y algunos que apuestan por un ultra bajo consumo pero son los menos demandados. Por otro lado, podemos encontrar semiconductores especializados para distintos campos como el aeroespacial, defensa, la automoción, el tratamiento de imágenes, comunicaciones inalámbricas, seguridad… y semiconductores