OpenBlt adalah bootloader open source untuk STM32, XMC, HCS12 dan target mikrokontroler lainnya.
OpenBlt memungkinkan Anda dan pelanggan untuk memperbarui firmware pada produk berbasis mikrokontroler Anda. Manfaat utama OpenBlt menjadi open source adalah Anda dapat menyesuaikan dan mengubah bootloader untuk kebutuhan spesifik Anda.
OpenBlt dapat porting ke mikrokontroler 8-bit, 16-bit, atau 32-bit apa pun dan saat ini berjalan pada berjalan pada ST STM32, Infineon XMC, NXP S12, dan mikrokontroler Ti TM4C dan LM3S. Ini paling populer di mikrokontroler STM32.
Secara default, ini mendukung antarmuka komunikasi seperti: RS232, CAN, USB, TCP/IP, Modbus RTU dan dikirimkan dengan alat PC Microboot yang mudah digunakan untuk memulai dan memantau pembaruan firmware. Melakukan pembaruan firmware langsung dari kartu SD juga didukung.
Bagi mereka yang lebih suka program baris perintah untuk melakukan pembaruan firmware, ada BootCommander. Jika Anda lebih suka membangun alat pembaruan firmware Anda sendiri untuk integrasi yang mulus ke dalam toolset Anda yang ada, maka lihat Perpustakaan Host OpenBlt (LibopenBlt). Ini adalah perpustakaan bersama yang mudah digunakan, memungkinkan Anda untuk mengembangkan alat pembaruan firmware Anda sendiri dengan cepat, dalam bahasa pemrograman yang Anda sukai.
Perhatikan bahwa semua alat host (Microboot/BootCommander/LibopenBlt) adalah lintas platform yang mendukung MS Windows dan GNU/Linux.
Paket unduhan OpenBlt berisi banyak program demo yang telah dikonfigurasi sebelumnya untuk papan pengembangan populer dan berbiaya rendah, memungkinkan Anda untuk memulai dengan bootloader dengan cepat.
Informasi tambahan, berita, tips dan trik terakhir, dan tutorial tersedia melalui saluran berikut:
Kode Sumber OpenBlt di -host di SourceForge dan tersedia di Subversion SVN Repository:
Bagi mereka yang lebih suka git untuk kontrol versi mereka, ada cermin read-only dari repositori SVN di github:
OpenBlt ditawarkan di bawah model lisensi ganda. Lisensi default adalah GNU GPL. Jika Anda berencana mengintegrasikan OpenBlt ke dalam proyek sumber tertutup Anda, lisensi komersial dapat diperoleh:
Pengembangan dan pemeliharaan OpenBlt disponsori oleh Feaser. Feaser juga menawarkan layanan integrasi/penyesuaian, kontrak dukungan dan pemeliharaan, dan beberapa modul tambahan: