EnglishFranceseCorsi

Favicon di OnWorks

Scarica eCxx per Linux

Scarica gratuitamente l'app eCxx Linux per l'esecuzione online in Ubuntu online, Fedora online o Debian online

Questa è l'app Linux denominata eCxx la cui ultima versione può essere scaricata come eCxx-1.0.28-vs.tar.bz2. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.

Scarica ed esegui online questa app denominata eCxx con OnWorks gratuitamente.

Segui queste istruzioni per eseguire questa app:

- 1. Scaricata questa applicazione sul tuo PC.

- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.

- 3. Carica questa applicazione in tale file manager.

- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.

- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.

- 6. Scarica l'applicazione, installala ed eseguila.

IMMAGINI

Ad


eCxx


DESCRIZIONE

eCxx è una libreria per AVR e NodeMCU su misura per display micro LED ed effetti luminosi.

eCxx utilizza il sistema di compilazione Makefile. Sono incluse anche applicazioni/strumenti basati su Java e Python per facilitare il processo di sviluppo e debug utilizzando il PC host.

Da un lato, eCxx supporta la serie megaAVR originale (ATmega328P, ATmega1284P, ATmega2560, ATmega32U4, AT90USB1286, ecc.) e la nuova serie megaAVR 0 (ATmega4808, ATmega4809, ecc.).

D'altra parte, mentre eCxx è progettato principalmente per funzionare in NodeMCU, dovrebbe supportare anche altri progetti basati su ESP-12 e su ESP-01.

Il sistema di compilazione Makefile e alcuni degli strumenti potrebbero essere eseguiti solo su Linux. Tuttavia, il codice sorgente della libreria dovrebbe essere sufficientemente portabile da poter essere compilato utilizzando altri sistemi di build per AVR e NodeMCU.

eCxx include anche alcuni progetti hardware aperti (schemi e PCB), nonché alcune applicazioni di test e firmware correlati.



Caratteristiche

  • Su misura per display a micro LED ed effetti luminosi.
  • Alcune utilità/strumenti basati su Python e Java per aiutare con lo sviluppo e il debug.
  • Apri schemi hardware e progetti PCB con alcuni firmware pronti per l'uso.
  • Modelli di utilità e funzioni modello simili a C++ 11 (con nome leggermente diverso).
  • UniquePtr, CondivisoPtr, DebolePtr, Limiti numericie FunctionTraits classi.
  • Ring Buffer, Vettore, Corda, FixedPoint e Dec24FP.
  • Utilità di conversione per stringhe e numeri con semplice supporto della punteggiatura numerica.
  • Funzioni di utilità matematiche.
  • Funzioni di utilità dello spazio colore e classi di effetti colore (incluso un semplice pittore).
  • Classi di animatori a colori (con le loro classi di processori di animazione pronte all'uso).
  • Classi di utilità per elaborare indirizzi IP e MAC, nonché UUID in forma di stringa.
  • Funzioni di utilità relative all'ordine dei byte e C-locale.
  • Classi di formattazione di output e relative funzioni di utilità.
  • Classe applicativa statica con supporto UART, SPI, TWIMaster, TWISlave e OWIMaster.
  • Un software UART a un filo, half-duplex, per la trasmissione a bassa e media velocità.
  • Campionatore del flusso di dati per la trasmissione a velocità molto bassa.
  • Archiviazione dati non volatile (la capacità disponibile/utilizzabile dipende dalla piattaforma).
  • Più metodi di antirimbalzo dell'interruttore.
  • Scanner per tastiera che supporta la lettura di più tasti premuti (a seconda dell'hardware).
  • Antirimbalzo della tastiera che supporta i tasti modificatori e la pressione di più tasti.
  • Una semplice classe di lettori per joystick analogico a due assi con un interruttore (pulsante).
  • Una semplice classe di lettori di encoder rotativi incrementali (in quadratura).
  • Driver LCD a caratteri che supporta le modalità di uscita parallela a 4 bit, UART e TWI.
  • Classe di lettura e scrittura di schede di memoria (modalità raw).
  • Un semplice file system basato su slot.
  • Generatore di forme d'onda BCM (modulazione del codice binario).
  • Driver per striscia LED, matrice LED, LED DMX512 e display LED/OLED.
  • Driver per EEPROM.
  • Driver per ADC, DAC e altri sensori.
  • Driver per chip/moduli ethernet.
  • Driver per moduli WiFi.
  • Driver per RTC.
  • Classe fornitore di informazioni hardware.
  • Processore di testo modello.
  • Server web leggero.
  • Un semplice sistema di visualizzazione dell'illuminazione.
  • [Solo x86] Generatori di file di dati di simulazione per la simulazione LED unidimensionale e bidimensionale.
  • [Solo x86] Un semplice writer di file BMP.
  • [Solo AVR e AVRX] Supporto comparatore analogico.
  • [Solo AVR e AVRX] Misurazione del bandgap interno/tensione di riferimento e temperatura.
  • [Solo AVRX] Timer/contatori aggiuntivi.
  • [Solo AVRX] Supporto contatore in tempo reale.
  • [Solo AVRX] Supporto per lo spegnimento e la riattivazione.
  • [Solo AVRX] Supporto del sistema di eventi.
  • [Solo AVRX] Supporto logico personalizzato configurabile.
  • [Solo NodeMCU] Supporto alla programmazione OTA.
  • [Solo NodeMCU] Supporto DMA (I2S) (solo uscita).
  • [Solo NodeMCU] Client e server TCP.
  • [Solo NodeMCU] Console TCP (può essere utilizzata per il debug senza connettersi a una porta seriale fisica).
  • [Solo NodeMCU] Server Web e server Web SSL.


Pubblico

Utenti finali avanzati, sviluppatori, altro pubblico


Interfaccia utente

Console/terminale, riga di comando


Linguaggio di programmazione

Python, C++, Java


Categorie

Software Testing, Sistemi Embedded, Librerie

Questa è un'applicazione che può essere scaricata anche da https://sourceforge.net/projects/ecxx/. È stato ospitato in OnWorks per essere eseguito online nel modo più semplice da uno dei nostri sistemi operativi gratuiti.


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    sciopero
    sciopero
    Progetto Strikr Software Libero. Artefatti
    rilasciato sotto un 'intent based'
    doppia licenza: AGPLv3 (community) e
    CC-BY-NC-ND 4.0 internazionale
    (commerciale)...
    Scarica striker
  • 3
    GIFLIB
    GIFLIB
    giflib è una libreria per la lettura e
    scrivere immagini gif. È API e ABI
    compatibile con libungif che era in
    ampio uso mentre la compressione LZW
    l'algoritmo era...
    Scarica GIFLIB
  • 4
    Alt-Fa
    Alt-Fa
    Alt-F fornisce una fonte gratuita e open
    firmware alternativo per il DLINK
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F ha Samba e NFS;
    supporta ext2/3/4...
    Scarica Alt-F
  • 5
    USM
    USM
    Usm è un pacchetto slackware unificato
    manager che gestisce automatico
    risoluzione delle dipendenze. Unifica
    vari repository di pacchetti tra cui
    slackware, slacky, p...
    Scarica usm
  • 6
    Chart.js
    Chart.js
    Chart.js è una libreria Javascript che
    consente a designer e sviluppatori di disegnare
    tutti i tipi di grafici utilizzando l'HTML5
    elemento tela. Chart js offre un ottimo
    Vettore ...
    Scarica Chart.js
  • Di Più "

Comandi Linux

Ad