Ito ang Linux app na pinangalanang eCxx na ang pinakabagong release ay maaaring ma-download bilang eCxx-1.0.28-vs.tar.bz2. Maaari itong patakbuhin online sa libreng hosting provider na OnWorks para sa mga workstation.
I-download at patakbuhin online ang app na ito na pinangalanang eCxx sa OnWorks nang libre.
Sundin ang mga tagubiling ito upang patakbuhin ang app na ito:
- 1. Na-download ang application na ito sa iyong PC.
- 2. Ipasok sa aming file manager https://www.onworks.net/myfiles.php?username=XXXXX kasama ang username na gusto mo.
- 3. I-upload ang application na ito sa naturang filemanager.
- 4. Simulan ang OnWorks Linux online o Windows online emulator o MACOS online emulator mula sa website na ito.
- 5. Mula sa OnWorks Linux OS na kasisimula mo pa lang, pumunta sa aming file manager https://www.onworks.net/myfiles.php?username=XXXX gamit ang username na gusto mo.
- 6. I-download ang application, i-install ito at patakbuhin ito.
MGA LALAKI
Ad
eCxx
DESCRIPTION
Ang eCxx ay isang library para sa AVR at NodeMCU na iniakma para sa mga micro LED display at lighting effect.
Ang eCxx ay gumagamit ng Makefile build system. Kasama rin ang mga application/tool na nakabatay sa Java at Python upang mapagaan ang proseso ng pag-develop at pag-debug gamit ang host PC.
Sa isang panig, sinusuportahan ng eCxx ang orihinal na serye ng megaAVR (ATmega328P, ATmega1284P, ATmega2560, ATmega32U4, AT90USB1286, atbp.) pati na rin ang bagong megaAVR 0-Series (ATmega4808, ATmega4809, atbp.).
Sa kabilang panig, habang ang eCxx ay pangunahing idinisenyo upang gumana sa NodeMCU, dapat din itong suportahan ang iba pang disenyong batay sa ESP-12 pati na rin ang disenyong batay sa ESP-01.
Ang Makefile build system at ang ilan sa mga tool ay tatakbo lamang sa Linux. Gayunpaman, ang source code ng library ay dapat na sapat na portable upang mabuo gamit ang iba pang mga build system para sa AVR at NodeMCU.
Ang eCxx ay mayroon ding ilang bukas na disenyo ng hardware (mga schematic at PCB) pati na rin ang ilang kaugnay na mga application ng pagsubok at firmware.
Mga tampok
- Iniakma para sa mga micro LED display at lighting effect.
- Ilang Python at Java based na utility/tools para tumulong sa development at debugging.
- Buksan ang eskematiko ng Hardware at mga disenyo ng PCB na may ilang handa nang gamitin na firmware.
- Mga template ng utility at mga function ng template na katulad ng C++11 (na may bahagyang naiibang pangalan).
- NatatangingPtr
, SharedPtr , WeakPtr , NumericLimits , at FunctionTraits mga klase. - RingBuffer
, Array , String , FixedPoint, at Dec24FP na mga klase. - Utility ng conversion para sa mga string at numero na may simpleng numeric-punctuation na suporta.
- Math utility functions.
- Color space utility function at color effect classes (kabilang ang isang simpleng pintor).
- Mga klase ng color animator (kasama ang kanilang mga ready-to-use na animation processor na klase).
- Mga klase ng utility upang iproseso ang mga IP at MAC address pati na rin ang mga UUID sa mga string form.
- Mga function ng utility na nauugnay sa byte order at C-locale.
- Output formatter classes at ang kanilang mga nauugnay na function ng utility.
- Static application class na may suporta sa UART, SPI, TWIMaster, TWISlave, at OWIMaster.
- Isang one-wire, half-duplex, software na UART para sa mababa at katamtamang bilis ng paghahatid.
- Data-stream sampler para sa napakababang bilis ng paghahatid.
- Non-volatile data storage (available/usable capacity depende sa platform).
- Maramihang mga paraan ng pag-debouncing ng switch.
- Keypad scanner na sumusuporta sa pagbabasa ng maraming key press (depende sa hardware).
- Ang pag-debouncing ng keypad na sumusuporta sa (mga) modifier key at maraming pagpindot sa key.
- Isang simpleng klase ng mambabasa para sa two-axis analog joystick na may isang switch (push button).
- Isang simpleng incremental (quadrature) rotary encoder reader class.
- Character LCD driver na sumusuporta sa 4-bit parallel, UART, at TWI output mode.
- Memory card reader at writer class (raw mode).
- Isang simpleng slot-based na file system.
- BCM (binary code modulation) waveform generator.
- Mga driver para sa LED strip, LED matrix, DMX512 LED, at LED/OLED display.
- Mga driver para sa EEPROM.
- Mga driver para sa ADC, DAC, at iba pang mga sensor.
- Mga driver para sa ethernet chips/modules.
- Mga driver para sa mga module ng WiFi.
- Mga driver para sa mga RTC.
- Klase ng tagapagbigay ng impormasyon ng hardware.
- Template ng text processor.
- Magaan na web server.
- Isang simpleng lighting visualizer system.
- [x86 Lang] Mga generator ng file ng data ng simulation para sa 1-dimensional at 2-dimensional na LED simulation.
- [x86 Lang] Isang simpleng BMP file writer.
- [AVR at AVRX Lang] Suporta sa analog comparator.
- [AVR at AVRX Lang] Pagsukat ng internal bandgap/reference na boltahe at temperatura.
- [AVRX Lang] Mga karagdagang timer/counter.
- [AVRX Lang] Real-time na suporta sa counter.
- [AVRX Lang] Power-down at wake-up support.
- [AVRX Lang] Support system ng event.
- [AVRX Lang] Nako-configure na suporta sa custom na logic.
- [NodeMCU Lang] Suporta sa OTA programming.
- [NodeMCU Lang] Suporta sa DMA (I2S) (output-only).
- [NodeMCU Lang] TCP client at server.
- [NodeMCU Lang] TCP console (maaaring magamit para sa pag-debug nang hindi kumukonekta sa isang pisikal na serial port).
- [NodeMCU Lang] Web server at SSL web server.
Audience
Mga Advanced na End User, Developer, Iba Pang Audience
Interface ng gumagamit
Console/Terminal, Command-line
Wika ng Programming
Python, C++, Java
Kategorya
Ito ay isang application na maaari ding kunin mula sa https://sourceforge.net/projects/ecxx/. Na-host ito sa OnWorks upang mapatakbo online sa pinakamadaling paraan mula sa isa sa aming mga libreng Operative System.