Englishfrançaisespagnol

Icône de favori OnWorks

Téléchargement eCxx pour Linux

Téléchargez gratuitement l'application eCxx Linux pour l'exécuter en ligne dans Ubuntu en ligne, Fedora en ligne ou Debian en ligne

Il s'agit de l'application Linux nommée eCxx dont la dernière version peut être téléchargée sous le nom eCxx-1.0.28-vs.tar.bz2. Il peut être exécuté en ligne sur le fournisseur d'hébergement gratuit OnWorks pour les postes de travail.

Téléchargez et exécutez en ligne cette application nommée eCxx avec OnWorks gratuitement.

Suivez ces instructions pour exécuter cette application :

- 1. Téléchargé cette application sur votre PC.

- 2. Entrez dans notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous voulez.

- 3. Téléchargez cette application dans ce gestionnaire de fichiers.

- 4. Démarrez l'émulateur en ligne OnWorks Linux ou Windows en ligne ou l'émulateur en ligne MACOS à partir de ce site Web.

- 5. Depuis le système d'exploitation OnWorks Linux que vous venez de démarrer, accédez à notre gestionnaire de fichiers https://www.onworks.net/myfiles.php?username=XXXXX avec le nom d'utilisateur que vous souhaitez.

- 6. Téléchargez l'application, installez-la et exécutez-la.

CAPTURES D'ÉCRAN

Ad


eCxx


DESCRIPTION

eCxx est une bibliothèque pour AVR et NodeMCU conçue pour les écrans micro LED et les effets d'éclairage.

eCxx utilise le système de construction Makefile. Des applications/outils basés sur Java et Python sont également inclus pour faciliter le processus de développement et de débogage à l'aide du PC hôte.

D'un côté, eCxx prend en charge la série megaAVR d'origine (ATmega328P, ATmega1284P, ATmega2560, ATmega32U4, AT90USB1286, etc.) ainsi que la nouvelle série megaAVR 0 (ATmega4808, ATmega4809, etc.).

D'un autre côté, alors que eCxx est principalement conçu pour fonctionner dans NodeMCU, il devrait également prendre en charge d'autres conceptions basées sur ESP-12 ainsi que la conception basée sur ESP-01.

Le système de construction Makefile et certains des outils ne fonctionneraient que sous Linux. Cependant, le code source de la bibliothèque doit être suffisamment portable pour être construit à l'aide d'autres systèmes de construction pour AVR et NodeMCU.

eCxx est également livré avec une conception matérielle ouverte (schémas et PCB) ainsi que certaines applications de test et micrologiciels associés.



Caractéristiques

  • Conçu pour les écrans micro LED et les effets d'éclairage.
  • Certains utilitaires/outils basés sur Python et Java pour aider au développement et au débogage.
  • Schémas Open Hardware et conceptions de circuits imprimés avec des micrologiciels prêts à l'emploi.
  • Modèles d'utilitaires et fonctions de modèle similaires à C++11 (avec un nom légèrement différent).
  • UniquePtr, PartagéPtr, FaiblePtr, Limites numériques, et FunctionTraits classes.
  • Tampon en anneau, Tableau, Chaîne de caractères, FixePoint et Dec24FP.
  • Utilitaire de conversion pour les chaînes et les nombres avec prise en charge simple de la ponctuation numérique.
  • Fonctions utilitaires mathématiques.
  • Fonctions utilitaires de l'espace colorimétrique et classes d'effets de couleur (y compris un simple peintre).
  • Classes d'animation couleur (avec leurs classes de processeur d'animation prêtes à l'emploi).
  • Classes d'utilitaires pour traiter les adresses IP et MAC ainsi que les UUID sous forme de chaîne.
  • Fonctions utilitaires liées à l'ordre des octets et C-locale.
  • Classes de formateur de sortie et leurs fonctions utilitaires associées.
  • Classe d'application statique avec prise en charge UART, SPI, TWIMaster, TWISlave et OWIMaster.
  • Un UART logiciel à un fil, semi-duplex, pour la transmission à basse et moyenne vitesse.
  • Échantillonneur de flux de données pour une transmission à très faible vitesse.
  • Stockage de données non volatile (la capacité disponible/utilisable dépend de la plate-forme).
  • Méthodes anti-rebond à plusieurs commutateurs.
  • Scanner de clavier qui prend en charge la lecture de plusieurs touches (selon le matériel).
  • Anti-rebond du clavier prenant en charge les touches de modification et les pressions multiples.
  • Une classe de lecteur simple pour joystick analogique à deux axes avec un seul interrupteur (bouton poussoir).
  • Une classe de lecteur d'encodeur rotatif incrémental (quadrature) simple.
  • Pilote LCD de caractères prenant en charge les modes de sortie parallèle, UART et TWI 4 bits.
  • Lecteur de carte mémoire et classe d'écriture (mode brut).
  • Un système de fichiers simple basé sur des emplacements.
  • Générateur de formes d'onde BCM (modulation à code binaire).
  • Pilotes pour bande LED, matrice LED, LED DMX512 et affichage LED/OLED.
  • Pilotes pour EEPROM.
  • Pilotes pour ADC, DAC et autres capteurs.
  • Pilotes pour puces/modules Ethernet.
  • Pilotes pour modules WiFi.
  • Pilotes pour RTC.
  • Classe de fournisseur d'informations sur le matériel.
  • Modèle de traitement de texte.
  • Serveur Web léger.
  • Un système de visualisation d'éclairage simple.
  • [x86 uniquement] Générateurs de fichiers de données de simulation pour la simulation de LED en 1 et 2 dimensions.
  • [x86 uniquement] Un simple écrivain de fichier BMP.
  • [AVR et AVRX uniquement] Prise en charge du comparateur analogique.
  • [AVR et AVRX uniquement] Mesure de la bande interdite/tension de référence et de la température internes.
  • [AVRX uniquement] Minuteries/compteurs supplémentaires.
  • [AVRX uniquement] Prise en charge du compteur en temps réel.
  • [AVRX uniquement] Prise en charge de la mise hors tension et du réveil.
  • [AVRX uniquement] Prise en charge du système d'événements.
  • [AVRX uniquement] Prise en charge de la logique personnalisée configurable.
  • [NodeMCU uniquement] Prise en charge de la programmation OTA.
  • [NodeMCU uniquement] Prise en charge DMA (I2S) (sortie uniquement).
  • [NodeMCU uniquement] Client et serveur TCP.
  • [NodeMCU uniquement] Console TCP (peut être utilisée pour le débogage sans se connecter à un port série physique).
  • [NodeMCU uniquement] Serveur Web et serveur Web SSL.


Audience

Utilisateurs finaux avancés, développeurs, autre public


Interface utilisateur

Console/Terminal, ligne de commande


Langage de programmation

Python, C++, Java


Catégories

Tests de logiciels, systèmes embarqués, bibliothèques

Il s'agit d'une application qui peut également être récupérée à partir de https://sourceforge.net/projects/ecxx/. Il a été hébergé dans OnWorks afin d'être exécuté en ligne de la manière la plus simple à partir de l'un de nos systèmes d'exploitation gratuits.


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    Responsable PAC
    Responsable PAC
    PAC est un remplacement de Perl/GTK pour
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... Il fournit une interface graphique
    configurer les connexions : utilisateurs,
    mots de passe, règle EXPECT...
    Télécharger PAC Manager
  • 2
    GeoServer
    GeoServer
    GeoServer est un logiciel open source
    serveur écrit en Java qui permet aux utilisateurs
    pour partager et éditer des données géospatiales.
    Conçu pour l'interopérabilité, il
    publie da...
    Télécharger GeoServer
  • 3
    Luciole III
    Luciole III
    Une finance personnelle gratuite et open-source
    gestionnaire. Firefly III dispose d'un
    système de comptabilité en partie double. Vous pouvez
    entrez et organisez rapidement votre
    opérations je...
    Télécharger Firefly III
  • 4
    Extensions Apache OpenOffice
    Extensions Apache OpenOffice
    Le catalogue officiel d'Apache
    Extensions OpenOffice. Tu trouveras
    des extensions allant des dictionnaires aux
    outils pour importer des fichiers PDF et se connecter
    avec ext...
    Télécharger les extensions Apache OpenOffice
  • 5
    MantisBT
    MantisBT
    Mantis est un outil Web facilement déployable
    bugtracker basé pour aider le bogue du produit
    suivi. Il nécessite PHP, MySQL et un
    serveur Web. Découvrez notre démo et hébergé
    offre...
    Télécharger MantisBT
  • 6
    LAN Messenger
    LAN Messenger
    LAN Messenger est une application de chat p2p
    pour la communication intranet et ne
    besoin d'un serveur. Une variété de pratiques
    les fonctionnalités sont prises en charge, y compris
    aviser...
    Télécharger LAN Messenger
  • Plus "

Commandes Linux

  • 1
    abidw
    abidw
    abidw - sérialiser l'ABI d'un ELF
    fichier abidw lit une bibliothèque partagée dans ELF
    formate et émet une représentation XML
    de son ABI à la sortie standard. Le
    émis...
    Courez abidw
  • 2
    capable
    capable
    abilint - valider un Abigail ABI
    la représentation abilint analyse le natif
    Représentation XML d'un ABI tel qu'émis
    par abidw. Une fois qu'il a analysé le XML
    représenter...
    Exécuter Abilint
  • 3
    coresendmsg
    coresendmsg
    coresendmsg - envoyer un message API CORE
    au démon core-daemon...
    Exécutez coresendmsg
  • 4
    serveur_noyau
    serveur_noyau
    core_server - Le serveur principal pour
    Spam Bayes. DESCRIPTION : Sert actuellement
    l'interface Web uniquement. Branchement
    auditeurs pour divers protocoles est à définir.
    Cette ...
    Exécutez core_server
  • 5
    flash fw
    flash fw
    fwflash - programme pour flasher le fichier image
    à un appareil NXT connecté ...
    Exécutez fwflash
  • 6
    fwts-collecte
    fwts-collecte
    fwts-collect - collecte les journaux pour fwts
    rapport de bogue. ...
    Exécutez fwts-collect
  • Plus "

Ad