OpenBlt هو محمل تمهيد مفتوح المصدر لـ STM32 و XMC و HCS12 وأهداف متحكم أخرى.
يمكّنك أنت وعملائك من تحديث البرامج الثابتة على المنتج المستند إلى متحكم. تتمثل إحدى الفوائد الرئيسية في OpenBlt في مفتوح المصدر ، في أنه يمكنك تخصيص وعبادة محمل التمهيد لتلبية احتياجاتك المحددة.
يمكن نقل OpenBlt إلى أي متحكم 8 بت أو 16 بت أو 32 بت ، ويتم تشغيله حاليًا على STM32 و INFINEON XMC و NXP S12 و TI TM4C و LM3S. إنه الأكثر شعبية على Microcontrollers STM32.
بشكل افتراضي ، يدعم واجهات الاتصالات مثل: RS232 ، CAN ، USB ، TCP/IP ، Modbus RTU ، ويشحن مع أداة كمبيوتر Microboot سهلة الاستخدام لبدء تحديث البرامج الثابتة ومراقبتها. يتم إجراء تحديثات البرامج الثابتة مباشرة من بطاقة SD.
بالنسبة لأولئك الذين يفضلون برنامج سطر الأوامر لإجراء تحديثات البرامج الثابتة ، هناك BootCommander. إذا كنت تفضل إنشاء أداة تحديث البرامج الثابتة الخاصة بك للتكامل السلس في مجموعة الأدوات الموجودة لديك ، فقم بإلقاء نظرة على مكتبة OpenBlt Host (libopenblt). هذه مكتبة مشتركة سهلة الاستخدام ، تمكنك من تطوير أداة تحديث البرامج الثابتة الخاصة بك بسرعة ، بلغة البرمجة التي تروق لك.
لاحظ أن جميع أدوات المضيف (microboot/bootcommander/libopenblt) هي منصة لدعم كل من MS Windows و GNU/Linux.
تحتوي حزمة تنزيل OpenBlt على العديد من البرامج التجريبية التي تم تكوينها مسبقًا للوحات التطوير الشهيرة والمنخفضة التكلفة ، مما يتيح لك البدء باستخدام أداة تحميل التشغيل بسرعة.
تتوفر معلومات إضافية وأحدث الأخبار والنصائح والحيل والبرامج التعليمية عبر القنوات التالية:
يتم استضافة رمز مصدر OpenBlt على SourceForge ومتوفر في مستودع Subversion SVN:
بالنسبة لأولئك الذين يفضلون GIT للتحكم في الإصدار ، هناك مرآة للقراءة فقط لمستودع SVN في GitHub:
يتم تقديم OpenBlt تحت نموذج ترخيص مزدوج. الترخيص الافتراضي هو GNU GPL. إذا كنت تخطط لدمج OpenBlt في مشروع المصدر المغلق الخاص بك ، فيمكن الحصول على ترخيص تجاري:
يتم تنمية وصيانة OpenBlt من قبل الخدوش. يقدم Feaser أيضًا خدمات التكامل/التخصيص ، وعقود الدعم والصيانة ، والعديد من الوحدات الإضافية: