Herramientas de usuario

Herramientas del sitio


personas:brolin:proyectos:esp_repeater

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
personas:brolin:proyectos:esp_repeater [2017/06/06 02:57] – [Compilando el esp-open-sdk] brolinpersonas:brolin:proyectos:esp_repeater [2017/06/06 05:42] (actual) brolin
Línea 5: Línea 5:
 Stack TCP/IP para sistemas embebidos con soporte NAT -> https://github.com/martin-ger/esp-open-lwip\\ Stack TCP/IP para sistemas embebidos con soporte NAT -> https://github.com/martin-ger/esp-open-lwip\\
 SDK para compilar esp_repeater -> https://github.com/pfalcon/esp-open-sdk Este es posible instalarlo desde AUR para usuarios de Archlinux\\ SDK para compilar esp_repeater -> https://github.com/pfalcon/esp-open-sdk Este es posible instalarlo desde AUR para usuarios de Archlinux\\
 +Discusión en reddir -> https://www.reddit.com/r/esp8266/comments/5whmee/nodemcu_as_wifi_repeater/\\
 +
 +**Video en youtube con la explicación detallada el proyecto**
 +{{youtube>OM2FqnMFCLw?medium}}
  
 ===== Compilando el esp-open-sdk ===== ===== Compilando el esp-open-sdk =====
Línea 21: Línea 25:
   - Ingrese a la carpeta con **cd esp_wifi_repeater**   - Ingrese a la carpeta con **cd esp_wifi_repeater**
   - Edite dentro del Makefile la variable BUILD_AREA con la ubicación del SDK así **BUILD_AREA = ..**   - Edite dentro del Makefile la variable BUILD_AREA con la ubicación del SDK así **BUILD_AREA = ..**
 +  - En mi sistema python es igual a python3 y para correr esptool.py es necesario python2. Leyendo acá https://stackoverflow.com/questions/7237415/python-2-instead-of-python-3-as-the-temporary-default-python puedo crear un entorno virtual para python2 así\\ <code># Use this to create your temporary python "install"
 +# (Assuming that is the correct path to the python interpreter you want to use.)
 +virtualenv -p /usr/bin/python2.7 --distribute temp-python
 +
 +# Type this command when you want to use your temporary python.
 +# While you are using your temporary python you will also have access to a temporary pip,
 +# which will keep all packages installed with it separate from your main python install.
 +# A shorter version of this command would be ". temp-python/bin/activate"
 +source temp-python/bin/activate
 +
 +# When you no longer wish to use you temporary python type
 +deactivate
 +</code>\\ Pero necesita instalar las dependencias como python2-serial\\ \\ Otra opción es editar en ../esp-open-sdk/esptool/esptool.py la primera línea y reemplazar **#!/usr/bin/env python** por **#!/usr/bin/env python2**
 +
   - Ejecute el comando **make** para construir el proyecto   - Ejecute el comando **make** para construir el proyecto
  
personas/brolin/proyectos/esp_repeater.1496717832.txt.gz · Última modificación: 2017/06/06 02:57 por brolin