นี่คือแอป Linux ชื่อ eCxx ซึ่งสามารถดาวน์โหลดรีลีสล่าสุดเป็น eCxx-1.0.28-vs.tar.bz2 สามารถเรียกใช้ออนไลน์ใน OnWorks ผู้ให้บริการโฮสต์ฟรีสำหรับเวิร์กสเตชัน
ดาวน์โหลดและเรียกใช้แอปนี้ออนไลน์ชื่อ eCxx พร้อม OnWorks ฟรี
ทำตามคำแนะนำเหล่านี้เพื่อเรียกใช้แอปนี้:
- 1. ดาวน์โหลดแอปพลิเคชั่นนี้ในพีซีของคุณ
- 2. เข้าไปที่ file manager https://www.onworks.net/myfiles.php?username=XXXXX ด้วยชื่อผู้ใช้ที่คุณต้องการ
- 3. อัปโหลดแอปพลิเคชันนี้ในตัวจัดการไฟล์ดังกล่าว
- 4. เริ่มโปรแกรมจำลองออนไลน์ของ OnWorks Linux หรือ Windows ออนไลน์ หรือโปรแกรมจำลองออนไลน์ MACOS จากเว็บไซต์นี้
- 5. จาก OnWorks Linux OS คุณเพิ่งเริ่มต้น ไปที่ตัวจัดการไฟล์ของเรา https://www.onworks.net/myfiles.php?username=XXXXX พร้อมชื่อผู้ใช้ที่คุณต้องการ
- 6. ดาวน์โหลดแอปพลิเคชั่น ติดตั้ง และเรียกใช้
ภาพหน้าจอ
Ad
อีซีเอ็กซ์
DESCRIPTION
eCxx เป็นไลบรารีสำหรับ AVR และ NodeMCU ที่ปรับแต่งมาสำหรับจอแสดงผล LED ขนาดเล็กและเอฟเฟกต์แสง
eCxx กำลังใช้ระบบสร้าง Makefile แอปพลิเคชัน/เครื่องมือที่ใช้ Java และ Python รวมอยู่ด้วยเพื่อลดความยุ่งยากในกระบวนการพัฒนาและแก้จุดบกพร่องโดยใช้โฮสต์พีซี
ด้านหนึ่ง eCxx รองรับซีรีย์ megaAVR ดั้งเดิม (ATmega328P, ATmega1284P, ATmega2560, ATmega32U4, AT90USB1286 เป็นต้น) รวมถึง megaAVR 0-Series ใหม่ (ATmega4808, ATmega4809 เป็นต้น)
ในอีกด้านหนึ่ง แม้ว่า eCxx ได้รับการออกแบบมาเพื่อทำงานใน NodeMCU เป็นหลัก แต่ก็ควรสนับสนุนการออกแบบที่ใช้ ESP-12 อื่นๆ รวมถึงการออกแบบที่ใช้ ESP-01
ระบบบิลด์ Makefile และเครื่องมือบางอย่างจะทำงานบน Linux เท่านั้น อย่างไรก็ตาม ซอร์สโค้ดของไลบรารีควรพกพาได้เพียงพอที่จะสร้างโดยใช้ระบบบิลด์อื่นๆ สำหรับ AVR และ NodeMCU
eCxx ยังมาพร้อมกับการออกแบบฮาร์ดแวร์แบบเปิด (แผนผังและ PCB) รวมถึงแอพพลิเคชั่นทดสอบและเฟิร์มแวร์ที่เกี่ยวข้อง
คุณสมบัติ
- ปรับให้เหมาะกับจอแสดงผล LED ขนาดเล็กและเอฟเฟกต์แสง
- ยูทิลิตี้/เครื่องมือที่ใช้ Python และ Java บางตัวเพื่อช่วยในการพัฒนาและการดีบัก
- เปิด Hardware schematic และ PCB Designs พร้อมเฟิร์มแวร์ที่พร้อมใช้งาน
- เทมเพลตยูทิลิตี้และฟังก์ชันเทมเพลตคล้ายกับ C++11 (ที่มีชื่อต่างกันเล็กน้อย)
- UniquePtr
, แบ่งปันPtr , จุดอ่อน , ขีดจำกัดตัวเลข และลักษณะฟังก์ชัน ชั้นเรียน - ริงบัฟเฟอร์
, อาร์เรย์ , สตริง , คลาส FixPoint และ Dec24FP - ยูทิลิตี้การแปลงสำหรับสตริงและตัวเลขพร้อมการสนับสนุนเครื่องหมายวรรคตอนตัวเลขอย่างง่าย
- ฟังก์ชันอรรถประโยชน์ทางคณิตศาสตร์
- ฟังก์ชั่นยูทิลิตี้พื้นที่สีและคลาสเอฟเฟกต์สี (รวมถึงจิตรกรธรรมดา)
- คลาสแอนิเมชั่นสี (พร้อมคลาสตัวประมวลผลแอนิเมชั่นที่พร้อมใช้งาน)
- คลาสยูทิลิตี้เพื่อประมวลผลที่อยู่ IP และ MAC รวมถึง UUID ในรูปแบบสตริง
- ฟังก์ชันยูทิลิตี้ที่เกี่ยวข้องกับการสั่งซื้อไบต์และ C-locale
- คลาสตัวจัดรูปแบบเอาต์พุตและฟังก์ชันยูทิลิตี้ที่เกี่ยวข้อง
- คลาสแอปพลิเคชันแบบคงที่พร้อมรองรับ UART, SPI, TWIMaster, TWISlave และ OWIMaster
- ซอฟต์แวร์ UART แบบสายเดียว ฮาล์ฟดูเพล็กซ์ สำหรับการส่งข้อมูลความเร็วต่ำและปานกลาง
- ตัวเก็บตัวอย่างสตรีมข้อมูลสำหรับการส่งความเร็วต่ำมาก
- การจัดเก็บข้อมูลแบบไม่ลบเลือน (ความจุที่มี/ใช้งานได้ขึ้นอยู่กับแพลตฟอร์ม)
- วิธีการถอดสวิตช์หลายวิธี
- เครื่องสแกนปุ่มกดที่รองรับการอ่านการกดหลายปุ่ม (ขึ้นอยู่กับฮาร์ดแวร์)
- แผงปุ่มกดที่รองรับปุ่มปรับแต่งและการกดหลายปุ่ม
- คลาสตัวอ่านอย่างง่ายสำหรับจอยสติ๊กแบบอะนาล็อกสองแกนพร้อมสวิตช์เดียว (ปุ่มกด)
- คลาสเครื่องอ่านเอ็นโค้ดเดอร์แบบหมุนที่เพิ่มขึ้นอย่างง่าย (สี่เหลี่ยมจัตุรัส)
- ไดรเวอร์ LCD แบบตัวอักษรรองรับโหมดเอาต์พุตแบบขนาน 4 บิต, UART และ TWI
- คลาสตัวอ่านการ์ดหน่วยความจำและตัวเขียน (โหมด raw)
- ระบบไฟล์แบบสล็อตที่เรียบง่าย
- เครื่องกำเนิดสัญญาณ BCM (การปรับรหัสไบนารี)
- ไดรเวอร์สำหรับแถบ LED, เมทริกซ์ LED, LED DMX512 และจอแสดงผล LED/OLED
- ไดรเวอร์สำหรับ EEPROM
- ไดรเวอร์สำหรับ ADC, DAC และเซ็นเซอร์อื่นๆ
- ไดรเวอร์สำหรับชิป/โมดูลอีเทอร์เน็ต
- ไดรเวอร์สำหรับโมดูล WiFi
- ไดรเวอร์สำหรับ RTC
- คลาสผู้ให้บริการข้อมูลฮาร์ดแวร์
- ตัวประมวลผลข้อความเทมเพลต
- เว็บเซิร์ฟเวอร์ที่มีน้ำหนักเบา
- ระบบสร้างภาพแสงอย่างง่าย
- [x86 เท่านั้น] เครื่องกำเนิดไฟล์ข้อมูลจำลองสำหรับการจำลอง LED 1 มิติและ 2 มิติ
- [x86 เท่านั้น] ตัวเขียนไฟล์ BMP อย่างง่าย
- [AVR และ AVRX เท่านั้น] รองรับเครื่องเปรียบเทียบอนาล็อก
- [AVR และ AVRX เท่านั้น] การวัด Bandgap/แรงดันอ้างอิงและอุณหภูมิภายใน
- [AVRX เท่านั้น] ตัวจับเวลา/ตัวนับเพิ่มเติม
- [AVRX เท่านั้น] การสนับสนุนเคาน์เตอร์แบบเรียลไทม์
- [AVRX เท่านั้น] รองรับการปิดเครื่องและปลุก
- [AVRX เท่านั้น] รองรับระบบเหตุการณ์
- [AVRX เท่านั้น] รองรับลอจิกแบบกำหนดเองที่กำหนดค่าได้
- [NodeMCU เท่านั้น] รองรับการเขียนโปรแกรม OTA
- [NodeMCU เท่านั้น] รองรับ DMA (I2S) (เฉพาะเอาต์พุต)
- [NodeMCU เท่านั้น] ไคลเอนต์ TCP และเซิร์ฟเวอร์
- [NodeMCU เท่านั้น] คอนโซล TCP (สามารถใช้สำหรับการดีบักโดยไม่ต้องเชื่อมต่อกับพอร์ตอนุกรมจริง)
- [NodeMCU เท่านั้น] เว็บเซิร์ฟเวอร์และเว็บเซิร์ฟเวอร์ SSL
ผู้ชม
ผู้ใช้ขั้นสูง นักพัฒนา ผู้ชมอื่นๆ
ส่วนติดต่อผู้ใช้
คอนโซล/เทอร์มินัล, Command-line
ภาษาโปรแกรม
ไพธอน, C++, Java
หมวดหมู่
นี่คือแอปพลิเคชันที่สามารถดึงข้อมูลจาก https://sourceforge.net/projects/ecxx/ มีการโฮสต์ใน OnWorks เพื่อให้ทำงานออนไลน์ในวิธีที่ง่ายที่สุดจากหนึ่งในระบบปฏิบัติการฟรีของเรา