يحتوي هذا المستودع على ClearCore Motion ومكتبة الإدخال/الإخراج، مما يوفر أساسًا لبناء تطبيقات ClearCore. تم أيضًا تضمين برامج Microchip Studio النموذجية التي توضح الميزات المتنوعة لـ ClearCore، ومشروع قالب Microchip Studio الذي يمكن استخدامه لبدء إنشاء التطبيق الخاص بك.
تتطلب مشاريع Microchip Studio المضمنة إصدار Microchip Studio 7.0.1645 أو أحدث (يوصى باستخدام أحدث إصدار).
من قائمة أدوات Microchip Studio، افتح Device Pack Manager. تأكد من تثبيت الحزم التالية:
https://www.teknic.com/downloads/
يوفر libClearCore واجهة برمجة تطبيقات موجهة للكائنات C++ للتفاعل مع أجهزة ClearCore. يحتوي كل موصل في ClearCore على كائن مرتبط لاستخدامه في تطبيقك. يتوفر دليل مرجعي Doxygen لواجهة برمجة التطبيقات libClearCore على https://teknic-inc.github.io/ClearCore-library/.
يوجد ملف مشروع Microchip Studio (*.cppproj) مضمن لتحميل هذه المكتبة وتجميعها في Microchip Studio.
يعتمد تطبيق ClearCore Ethernet على مكدس LwIP. يجب تطوير تطبيقات Ethernet باستخدام واجهة برمجة تطبيقات Ethernet التي توفرها libClearCore. تم تضمين كود مصدر LwIP للتأكد من اكتماله.
يوجد ملف مشروع Microchip Studio (*.cppproj) مضمن لتحميل هذه المكتبة وتجميعها في Microchip Studio.
يحتوي هذا المجلد على أمثلة للتطبيقات لمجموعة متنوعة من ميزات ClearCore. لتشغيل المثال المقدم، اختر أولاً الدليل الفرعي الذي يصف الميزة التي تريد تشغيلها. يوجد داخل كل دليل فرعي ملف حل Microchip (*.atsln) الذي يحتوي على أمثلة متنوعة تتعلق بهذه الميزة، بالإضافة إلى مكتبات الواجهة المطلوبة. بعد تحميل الحل في Microchip Studio، قم بالاستعراض للوصول إلى المشروع الذي يحتوي على المثال الذي ترغب في تشغيله ضمن لوحة مستكشف الحلول. انقر بزر الماوس الأيمن على المشروع وحدد "تعيين كمشروع بدء التشغيل".
يتم تكوين أمثلة البرامج باستخدام برنامج نصي مخصص لتحميل البرامج الثابتة والذي سيبحث عن منفذ ClearCore USB متصل ويقوم بتحميل أمثلة البرامج على أجهزة ClearCore. ما عليك سوى النقر فوق "البدء بدون تصحيح الأخطاء (Ctrl+Alt+F5)" وسيقوم البرنامج النموذجي بتجميع البرنامج الثابت وتحميله وبدء التنفيذ.
يتم تضمين دليل قالب المشروع كنقطة بداية لكتابة التطبيق الخاص بك. ما عليك سوى فتح ملف حل Microchip Studio (*.atsln)، ووضع رمز التطبيق الخاص بك في main.cpp.
لقد قمنا بتضمين أدوات Windows لتحميل البرنامج الثابت على ClearCore باستخدام موصل USB.
Bossac تطبيق وامض لسطر الأوامر
flash_clearcore.cmd برنامج نصي يبحث عن منفذ ClearCore USB متصل ويستخدم Bossac لتحميل البرنامج الثابت
uf2-builder يحول الملف الثنائي للبرنامج الثابت المترجم إلى ملف UF2 الذي يسمح بالسحب والإفلات على محرك التخزين كبير السعة الخاص بمحمل التشغيل.