هذا هو تطبيق 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. قم بتنزيل التطبيق وتثبيته وتشغيله.
SCREENSHOTS
Ad
com.eCxx
الوصف
eCxx هي مكتبة لـ AVR و NodeMCU مصممة لشاشات LED الصغيرة وتأثيرات الإضاءة.
تستخدم 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 أيضًا مع بعض تصميمات الأجهزة المفتوحة (المخططات وثنائي الفينيل متعدد الكلور) بالإضافة إلى بعض تطبيقات الاختبار والبرامج الثابتة ذات الصلة.
المميزات
- مصممة لشاشات LED الصغيرة وتأثيرات الإضاءة.
- بعض الأدوات / الأدوات المساعدة القائمة على Python و Java للمساعدة في التطوير وتصحيح الأخطاء.
- افتح تصميمات الأجهزة التخطيطية وثنائي الفينيل متعدد الكلور مع بعض البرامج الثابتة الجاهزة للاستخدام.
- قوالب الأدوات ووظائف القوالب مشابهة لـ C ++ 11 (باسم مختلف قليلاً).
- فريد
، SharedPtr ، WeakPtr ، NumericLimits و FunctionTraits الطبقات. - RingBuffer
، مجموعة مصفوفة ، خيط فئات FixedPoint و Dec24FP. - أداة تحويل للسلاسل والأرقام مع دعم بسيط لعلامات الترقيم الرقمية.
- وظائف فائدة الرياضيات.
- وظائف أداة مساحة اللون وفئات تأثير اللون (بما في ذلك الرسام البسيط).
- فصول الرسوم المتحركة الملونة (مع فئات معالج الرسوم المتحركة الجاهزة للاستخدام).
- فئات الأدوات المساعدة لمعالجة عناوين IP و MAC بالإضافة إلى UUIDs في أشكال السلسلة.
- وظائف المنفعة المتعلقة بترتيب البايت واللغة C.
- فئات مُنسق الإخراج ووظائف المنفعة المتعلقة بها.
- فئة التطبيقات الثابتة مع دعم UART و SPI و TWIMaster و TWISlave و OWIMaster.
- برنامج UART أحادي السلك ، أحادي الاتجاه ، لنقل السرعة المنخفضة والمتوسطة.
- جهاز أخذ عينات تدفق البيانات للإرسال بسرعة منخفضة جدًا.
- تخزين البيانات غير المتطايرة (السعة المتاحة / القابلة للاستخدام تعتمد على النظام الأساسي).
- طرق متعددة لنطالب التبديل.
- ماسحة لوحة المفاتيح التي تدعم قراءة الضغط على مفاتيح متعددة (حسب الجهاز).
- تصحيح لوحة المفاتيح التي تدعم مفتاح (مفاتيح) التعديل وضغطات متعددة على المفاتيح.
- فئة قارئ بسيطة لعصا التحكم التناظرية ذات المحورين بمفتاح واحد (زر ضغط).
- فئة قارئ التشفير الدوراني التزايدي البسيط (التربيع).
- برنامج تشغيل LCD ذو أحرف يدعم أوضاع الإخراج المتوازية 4 بت و UART و TWI.
- فئة الكاتب وقارئ بطاقة الذاكرة (الوضع الخام).
- نظام ملفات بسيط قائم على الفتحة.
- مولد الموجي BCM (تعديل الشفرة الثنائية).
- برامج تشغيل لشريط LED ومصفوفة LED و DMX512 LED وشاشة LED / OLED.
- السائقين لـ EEPROM.
- برامج تشغيل ADC و DAC وأجهزة استشعار أخرى.
- برامج تشغيل لرقائق / وحدات إيثرنت.
- برامج تشغيل لوحدات WiFi.
- السائقين ل RTCs.
- فئة مزود معلومات الأجهزة.
- معالج نصوص القالب.
- خادم ويب خفيف الوزن.
- نظام متخيل إضاءة بسيط.
- [x86 فقط] مولدات ملفات بيانات المحاكاة لمحاكاة LED ثنائية الأبعاد وثنائية الأبعاد.
- [x86 فقط] كاتب ملفات BMP بسيط.
- [AVR و AVRX فقط] دعم المقارنة التناظرية.
- [AVR و AVRX فقط] قياس فجوة الحزمة الداخلية / الجهد المرجعي ودرجة الحرارة.
- [AVRX فقط] مؤقتات / عدادات إضافية.
- [AVRX فقط] دعم عداد الوقت الحقيقي.
- [AVRX فقط] دعم إيقاف التشغيل والاستيقاظ.
- [AVRX فقط] دعم نظام الأحداث.
- [AVRX فقط] دعم منطق مخصص قابل للتكوين.
- [NodeMCU فقط] دعم برمجة OTA.
- [NodeMCU فقط] دعم DMA (I2S) (إخراج فقط).
- [NodeMCU فقط] عميل وخادم TCP.
- [NodeMCU Only] وحدة تحكم TCP (يمكن استخدامها لتصحيح الأخطاء دون الاتصال بمنفذ تسلسلي فعلي).
- [NodeMCU فقط] خادم الويب وخادم الويب SSL.
الجمهور
المستخدمون النهائيون المتقدمون والمطورون والجمهور الآخر
واجهة المستخدم
وحدة التحكم / المحطة الطرفية ، سطر الأوامر
لغة البرمجة
Python و C ++ و Java
الفئات
هذا تطبيق يمكن جلبه أيضًا من https://sourceforge.net/projects/ecxx/. تمت استضافته في OnWorks ليتم تشغيله عبر الإنترنت بأسهل طريقة من أحد أنظمتنا التشغيلية المجانية.