Ini ialah apl Linux bernama eCxx yang keluaran terbarunya boleh dimuat turun sebagai eCxx-1.0.28-vs.tar.bz2. Ia boleh dijalankan dalam talian dalam penyedia pengehosan percuma OnWorks untuk stesen kerja.
Muat turun dan jalankan dalam talian apl bernama eCxx ini dengan OnWorks secara percuma.
Ikut arahan ini untuk menjalankan apl ini:
- 1. Memuat turun aplikasi ini dalam PC anda.
- 2. Masukkan dalam pengurus fail kami https://www.onworks.net/myfiles.php?username=XXXXX dengan nama pengguna yang anda mahukan.
- 3. Muat naik aplikasi ini dalam pengurus filem tersebut.
- 4. Mulakan OnWorks Linux dalam talian atau emulator dalam talian Windows atau emulator dalam talian MACOS dari tapak web ini.
- 5. Daripada OS Linux OnWorks yang baru anda mulakan, pergi ke pengurus fail kami https://www.onworks.net/myfiles.php?username=XXXX dengan nama pengguna yang anda mahukan.
- 6. Muat turun aplikasi, pasang dan jalankan.
SKRIN
Ad
eCxx
DESCRIPTION
eCxx ialah perpustakaan untuk AVR dan NodeMCU yang disesuaikan untuk paparan LED mikro dan kesan pencahayaan.
eCxx menggunakan sistem binaan Makefile. Aplikasi/alat berasaskan Java dan Python juga disertakan untuk memudahkan proses pembangunan dan penyahpepijatan menggunakan PC hos.
Di satu pihak, eCxx menyokong siri megaAVR asal (ATmega328P, ATmega1284P, ATmega2560, ATmega32U4, AT90USB1286, dll.) serta megaAVR 0-Series (ATmega4808, ATmega4809, dsb.).
Di sisi lain, sementara eCxx direka terutamanya untuk berfungsi dalam NodeMCU, ia juga harus menyokong reka bentuk berasaskan ESP-12 yang lain serta reka bentuk berasaskan ESP-01.
Sistem binaan Makefile dan beberapa alatan hanya akan dijalankan pada Linux. Walau bagaimanapun, kod sumber perpustakaan hendaklah cukup mudah alih untuk dibina menggunakan sistem binaan lain untuk AVR dan NodeMCU.
eCxx juga disertakan dengan beberapa reka bentuk perkakasan terbuka (skema dan PCB) serta beberapa aplikasi ujian dan perisian tegar yang berkaitan.
Ciri-ciri
- Disesuaikan untuk paparan LED mikro dan kesan pencahayaan.
- Beberapa utiliti/alat berasaskan Python dan Java untuk membantu pembangunan dan penyahpepijatan.
- Buka reka bentuk skematik Perkakasan dan PCB dengan beberapa perisian tegar sedia untuk digunakan.
- Templat utiliti dan fungsi templat serupa dengan C++11 (dengan nama yang sedikit berbeza).
- UniquePtr
, SharedPtr , WeakPtr , Had Numerik , dan FunctionTraits kelas. - RingBuffer
, Susunan , Tali kelas , FixedPoint dan Dec24FP. - Utiliti penukaran untuk rentetan dan nombor dengan sokongan tanda baca angka yang mudah.
- Fungsi utiliti matematik.
- Fungsi utiliti ruang warna dan kelas kesan warna (termasuk pelukis ringkas).
- Kelas animator warna (dengan kelas pemproses animasi sedia untuk digunakan).
- Kelas utiliti untuk memproses alamat IP dan MAC serta UUID dalam bentuk rentetan.
- Fungsi utiliti yang berkaitan dengan susunan bait dan C-locale.
- Kelas pemformat keluaran dan fungsi utiliti yang berkaitan.
- Kelas aplikasi statik dengan sokongan UART, SPI, TWIMaster, TWISlave dan OWIMaster.
- Satu wayar, separuh dupleks, perisian UART untuk penghantaran kelajuan rendah dan sederhana.
- Pensampel aliran data untuk penghantaran kelajuan sangat rendah.
- Storan data tidak meruap (kapasiti tersedia/boleh digunakan bergantung pada platform).
- Kaedah nyahlantun berbilang suis.
- Pengimbas pad kekunci yang menyokong membaca berbilang penekan kekunci (bergantung pada perkakasan).
- Nyahlantun pad kekunci yang menyokong kekunci pengubah suai dan beberapa tekanan kekunci.
- Kelas pembaca mudah untuk kayu bedik analog dua paksi dengan satu suis (butang tekan).
- Kelas pembaca pengekod berputar tambahan (kuadrat) mudah.
- Pemacu LCD watak yang menyokong mod keluaran selari 4-bit, UART dan TWI.
- Pembaca kad memori dan kelas penulis (mod mentah).
- Sistem fail berasaskan slot yang ringkas.
- BCM (pemodulasi kod binari) penjana bentuk gelombang.
- Pemacu untuk jalur LED, matriks LED, LED DMX512 dan paparan LED/OLED.
- Pemacu untuk EEPROM.
- Pemacu untuk ADC, DAC dan penderia lain.
- Pemacu untuk cip/modul ethernet.
- Pemacu untuk modul WiFi.
- Pemandu untuk RTC.
- Kelas pembekal maklumat perkakasan.
- Pemproses teks templat.
- Pelayan web yang ringan.
- Sistem visualisasi pencahayaan yang mudah.
- [x86 Sahaja] Penjana fail data simulasi untuk simulasi LED 1 dimensi dan 2 dimensi.
- [x86 Sahaja] Penulis fail BMP yang ringkas.
- [AVR dan AVRX Sahaja] Sokongan pembanding analog.
- [AVR dan AVRX Sahaja] Pengukuran voltan dan suhu celah jalur/rujukan dalaman.
- [AVRX Sahaja] Pemasa/kaunter tambahan.
- [AVRX Sahaja] Sokongan kaunter masa nyata.
- [AVRX Sahaja] Sokongan kuasa turun dan bangun.
- [AVRX Sahaja] Sokongan sistem acara.
- [AVRX Sahaja] Sokongan logik tersuai boleh dikonfigurasikan.
- [NodeMCU Sahaja] Sokongan pengaturcaraan OTA.
- [NodeMCU Sahaja] Sokongan DMA (I2S) (output sahaja).
- [NodeMCU Sahaja] Pelanggan dan pelayan TCP.
- Konsol TCP [NodeMCU Sahaja] (boleh digunakan untuk nyahpepijat tanpa menyambung ke port bersiri fizikal).
- [NodeMCU Sahaja] Pelayan web dan pelayan web SSL.
Penonton
Pengguna Akhir Termaju, Pembangun, Khalayak Lain
Antaramuka pengguna
Konsol/Terminal, Baris Perintah
Bahasa Pengaturcaraan
Python, C++, Java
Kategori
Ini adalah aplikasi yang juga boleh diambil dari https://sourceforge.net/projects/ecxx/. Ia telah dihoskan dalam OnWorks untuk dijalankan dalam talian dengan cara yang paling mudah daripada salah satu Sistem Operasi percuma kami.