англійськафранцузькаіспанська

Ad


Значок OnWorks

eCxx завантажити для Linux

Безкоштовно завантажте програму eCxx Linux, щоб працювати онлайн в Ubuntu онлайн, Fedora онлайн або Debian онлайн

Це програма для Linux під назвою eCxx, останню версію якої можна завантажити як eCxx-1.0.28-vs.tar.bz2. Його можна запустити в режимі онлайн за допомогою безкоштовного хостинг-провайдера OnWorks для робочих станцій.

Завантажте та запустіть онлайн цю програму під назвою eCxx з OnWorks безкоштовно.

Дотримуйтесь цих інструкцій, щоб запустити цю програму:

- 1. Завантажив цю програму на свій ПК.

- 2. Введіть у наш файловий менеджер https://www.onworks.net/myfiles.php?username=XXXXX із потрібним ім'ям користувача.

- 3. Завантажте цю програму в такий файловий менеджер.

- 4. Запустіть онлайн-емулятор OnWorks Linux або Windows або онлайн-емулятор MACOS з цього веб-сайту.

- 5. З ОС OnWorks Linux, яку ви щойно запустили, перейдіть до нашого файлового менеджера https://www.onworks.net/myfiles.php?username=XXXXX з потрібним іменем користувача.

- 6. Завантажте програму, встановіть її та запустіть.

ЕКРАНИ

Ad


eCxx


ОПИС

eCxx — це бібліотека для AVR і NodeMCU, призначена для мікро світлодіодних дисплеїв і світлових ефектів.

eCxx використовує систему збирання Makefile. Програми/інструменти на основі Java та Python також включені для полегшення процесу розробки та налагодження за допомогою головного ПК.

З одного боку, eCxx підтримує оригінальну серію megaAVR (ATmega328P, ATmega1284P, ATmega2560, ATmega32U4, AT90USB1286 тощо), а також нову серію megaAVR 0 (ATmega4808, ATmega4809, тощо).

З іншого боку, хоча eCxx в першу чергу призначений для роботи в NodeMCU, він також повинен підтримувати інші дизайни на основі ESP-12, а також дизайни на основі ESP-01.

Система збірки Makefile і деякі інструменти працюватимуть лише в Linux. Однак вихідний код бібліотеки повинен бути достатньо портативним, щоб його можна було створювати за допомогою інших систем збірки для AVR і NodeMCU.

eCxx також поставляється з деяким відкритим дизайном апаратного забезпечення (схеми та друковані плати), а також деякими відповідними тестовими додатками та мікропрограмою.



риси

  • Призначений для мікро світлодіодних дисплеїв та світлових ефектів.
  • Деякі утиліти/інструменти на основі Python та Java, які допомагають у розробці та налагодженні.
  • Відкрийте схеми обладнання та друковані плати з деякими готовими до використання мікропрограмами.
  • Шаблони утиліт і функції шаблонів схожі на C++11 (з дещо іншою назвою).
  • UniquePtr, SharedPtr, WeakPtr, Числові межіі FunctionTraits класи.
  • RingBuffer, масив, рядок, FixedPoint і класи Dec24FP.
  • Утиліта для перетворення рядків і чисел із підтримкою простих числових знаків пунктуації.
  • Математичні функції корисності.
  • Допоміжні функції колірного простору та класи колірних ефектів (включаючи простий маляр).
  • Класи кольорових аніматорів (з їхніми готовими до використання класами процесора анімації).
  • Допоміжні класи для обробки IP- та MAC-адрес, а також UUID у рядкових формах.
  • Функції утиліти, пов'язані з порядком байтів і мовою C.
  • Класи форматувальника виведення та пов’язані з ними корисні функції.
  • Статичний клас додатків з підтримкою UART, SPI, TWIMaster, TWISlave та OWIMaster.
  • Однопровідний напівдуплексний програмний UART для низько- та середньошвидкісної передачі.
  • Пробник потоку даних для дуже низької швидкості передачі.
  • Енергонезалежне сховище даних (доступна/корисна ємність залежить від платформи).
  • Кілька методів перемикання.
  • Сканер клавіатури, який підтримує читання багаторазового натискання клавіш (залежно від обладнання).
  • Відмова клавіатури, яка підтримує клавіші-модифікатори та кілька натискань клавіш.
  • Простий клас зчитувача для двовісного аналогового джойстика з одним перемикачем (кнопкою).
  • Клас простих інкрементних (квадратурних) поворотних кодерів.
  • Символьний РК-драйвер, який підтримує 4-розрядні паралельні режими виводу, UART і TWI.
  • Клас зчитування карт пам’яті та запису (режим raw).
  • Проста файлова система на основі слотів.
  • Генератор сигналів BCM (модуляція двійкового коду).
  • Драйвери для світлодіодної стрічки, світлодіодної матриці, DMX512 LED і LED/OLED дисплея.
  • Драйвери для EEPROM.
  • Драйвери для АЦП, ЦАП та інших датчиків.
  • Драйвери для чіпів/модулів Ethernet.
  • Драйвери для модулів wifi.
  • Драйвери для РТЦ.
  • Клас постачальника інформації про обладнання.
  • Текстовий процесор шаблонів.
  • Легкий веб-сервер.
  • Проста система візуалізації освітлення.
  • [Тільки x86] Генератори файлів даних моделювання для 1-вимірного та 2-вимірного світлодіодного моделювання.
  • [Тільки x86] Проста програма для запису файлів BMP.
  • [Тільки AVR та AVRX] Підтримка аналогового компаратора.
  • [Тільки AVR та AVRX] Вимірювання внутрішньої забороненої зони/опорної напруги та температури.
  • [Тільки AVRX] Додаткові таймери/лічильники.
  • [Тільки AVRX] Підтримка лічильника в режимі реального часу.
  • [Тільки AVRX] Підтримка вимкнення та пробудження.
  • [Тільки AVRX] Підтримка системи подій.
  • [Тільки AVRX] Підтримка спеціальної логіки, що налаштовується.
  • [Тільки NodeMCU] Підтримка програмування OTA.
  • [Тільки NodeMCU] Підтримка DMA (I2S) (лише вихід).
  • [Тільки NodeMCU] TCP-клієнт і сервер.
  • [Тільки NodeMCU] Консоль TCP (можна використовувати для налагодження без підключення до фізичного послідовного порту).
  • [Тільки NodeMCU] Веб-сервер і веб-сервер SSL.


Аудиторія

Досвідчені кінцеві користувачі, розробники, інша аудиторія


Користувацький інтерфейс

Консоль/Термінал, командний рядок


Мова програмування

Python, C++, Java


Категорії

Тестування програмного забезпечення, вбудовані системи, бібліотеки

Це додаток, який також можна отримати з https://sourceforge.net/projects/ecxx/. Його розміщено в OnWorks, щоб його можна було запустити в Інтернеті найпростішим способом з однієї з наших безкоштовних операційних систем.


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad