InglésFrancésEspañol

Ad


icono de página de OnWorks

Descarga eCxx para Linux

Descarga gratuita de la aplicación eCxx Linux para ejecutar en línea en Ubuntu en línea, Fedora en línea o Debian en línea

Esta es la aplicación de Linux llamada eCxx cuya última versión se puede descargar como eCxx-1.0.28-vstar.bz2. Se puede ejecutar en línea en el proveedor de alojamiento gratuito OnWorks para estaciones de trabajo.

Descargue y ejecute en línea esta aplicación llamada eCxx con OnWorks de forma gratuita.

Siga estas instrucciones para ejecutar esta aplicación:

- 1. Descargue esta aplicación en su PC.

- 2. Ingrese en nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.

- 3. Cargue esta aplicación en dicho administrador de archivos.

- 4. Inicie el emulador en línea OnWorks Linux o Windows en línea o el emulador en línea MACOS desde este sitio web.

- 5. Desde el SO OnWorks Linux que acaba de iniciar, vaya a nuestro administrador de archivos https://www.onworks.net/myfiles.php?username=XXXXX con el nombre de usuario que desee.

- 6. Descarga la aplicación, instálala y ejecútala.

SCREENSHOTS

Ad


eCxx


DESCRIPCIÓN

eCxx es una biblioteca para AVR y NodeMCU diseñada para pantallas micro LED y efectos de iluminación.

eCxx utiliza el sistema de compilación Makefile. También se incluyen aplicaciones / herramientas basadas en Java y Python para facilitar el proceso de desarrollo y depuración utilizando la PC host.

Por un lado, eCxx admite la serie megaAVR original (ATmega328P, ATmega1284P, ATmega2560, ATmega32U4, AT90USB1286, etc.) así como la nueva serie megaAVR 0 (ATmega4808, ATmega4809, etc.).

Por otro lado, si bien eCxx está diseñado principalmente para funcionar en NodeMCU, también debería admitir otro diseño basado en ESP-12, así como un diseño basado en ESP-01.

El sistema de compilación Makefile y algunas de las herramientas solo se ejecutarían en Linux. Sin embargo, el código fuente de la biblioteca debe ser lo suficientemente portátil como para ser construido usando otros sistemas de construcción para AVR y NodeMCU.

eCxx también viene con un diseño de hardware abierto (esquemas y PCB), así como algunas aplicaciones de prueba y firmware relacionados.



Caracteristicas

  • Diseñado para pantallas micro LED y efectos de iluminación.
  • Algunas utilidades / herramientas basadas en Python y Java para ayudar con el desarrollo y la depuración.
  • Abra el esquema de hardware y los diseños de PCB con algunos firmware listos para usar.
  • Plantillas de utilidad y funciones de plantilla similares a C ++ 11 (con un nombre ligeramente diferente).
  • Ptr único, CompartidoPtr, Ptr débil, límites numéricosy rasgos de función clases.
  • RingBuffer, matriz, Cuerda, FixedPoint y Dec24FP.
  • Utilidad de conversión para cadenas y números con soporte simple de puntuación numérica.
  • Funciones de utilidad matemática.
  • Funciones de utilidad de espacio de color y clases de efectos de color (incluido un pintor simple).
  • Clases de animador de color (con sus clases de procesador de animación listas para usar).
  • Clases de utilidad para procesar direcciones IP y MAC, así como UUID en forma de cadena.
  • Funciones de utilidad relacionadas con el orden de bytes y C-locale.
  • Clases de formateador de salida y sus funciones de utilidad relacionadas.
  • Clase de aplicación estática con soporte UART, SPI, TWIMaster, TWISlave y OWIMaster.
  • Un software UART de un cable, semidúplex, para transmisión de velocidad media y baja.
  • Muestreador de flujo de datos para transmisión a muy baja velocidad.
  • Almacenamiento de datos no volátiles (la capacidad disponible / utilizable depende de la plataforma).
  • Múltiples métodos de eliminación de rebotes de interruptores.
  • Escáner de teclado que admite la lectura de pulsaciones de varias teclas (según el hardware).
  • Antirrebote del teclado que admite teclas modificadoras y pulsaciones de varias teclas.
  • Una clase de lector simple para joystick analógico de dos ejes con un interruptor (pulsador).
  • Una clase de lector de codificador rotatorio incremental simple (en cuadratura).
  • Controlador LCD de caracteres que admite modos de salida en paralelo, UART y TWI de 4 bits.
  • Clase de lector y escritor de tarjetas de memoria (modo sin procesar).
  • Un sistema de archivos simple basado en ranuras.
  • Generador de formas de onda BCM (modulación de código binario).
  • Controladores para tira LED, matriz LED, LED DMX512 y pantalla LED/OLED.
  • Controladores para EEPROM.
  • Controladores para ADC, DAC y otros sensores.
  • Controladores para chips / módulos ethernet.
  • Controladores para módulos WiFi.
  • Controladores para RTC.
  • Clase de proveedor de información de hardware.
  • Procesador de texto de plantilla.
  • Servidor web ligero.
  • Un simple sistema de visualización de iluminación.
  • [Solo x86] Generadores de archivos de datos de simulación para simulación LED unidimensional y bidimensional.
  • [Solo x86] Un simple escritor de archivos BMP.
  • [Solo AVR y AVRX] Compatibilidad con comparador analógico.
  • [Sólo AVR y AVRX] Medición de la temperatura y el voltaje de referencia / banda prohibida internos.
  • [Solo AVRX] Temporizadores / contadores adicionales.
  • [Solo AVRX] Soporte de contador en tiempo real.
  • [Solo AVRX] Soporte de encendido y apagado.
  • [Sólo AVRX] Compatibilidad con el sistema de eventos.
  • [Solo AVRX] Soporte lógico personalizado configurable.
  • [Solo NodeMCU] Soporte de programación OTA.
  • [Solo NodeMCU] Compatibilidad con DMA (I2S) (solo salida).
  • [Solo NodeMCU] Cliente y servidor TCP.
  • [Solo NodeMCU] Consola TCP (se puede utilizar para depurar sin conectarse a un puerto serie físico).
  • [Solo NodeMCU] Servidor web y servidor web SSL.


Público

Usuarios finales avanzados, desarrolladores, otro público


Interfaz de usuario

Consola / Terminal, línea de comandos


Lenguaje de programación

Python, C ++, Java


Categorías

Pruebas de software, sistemas integrados, bibliotecas

Esta es una aplicación que también se puede obtener de https://sourceforge.net/projects/ecxx/. Se ha alojado en OnWorks para poder ejecutarlo online de la forma más sencilla desde uno de nuestros Sistemas Operativos gratuitos.


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad