OpenBLT เป็น bootloader โอเพ่นซอร์สสำหรับ STM32, XMC, HCS12 และเป้าหมายไมโครคอนโทรลเลอร์อื่น ๆ
OpenBLT ช่วยให้คุณและลูกค้าของคุณสามารถอัปเดตเฟิร์มแวร์บนผลิตภัณฑ์ไมโครคอนโทรลเลอร์ของคุณ ประโยชน์ที่สำคัญของ OpenBlt ที่เป็นโอเพนซอร์สคือคุณสามารถปรับแต่งและปรับแต่ง bootloader ตามความต้องการเฉพาะของคุณ
OpenBLT สามารถส่งไปยังไมโครคอนโทรลเลอร์ 8 บิต, 16 บิตหรือ 32 บิตและปัจจุบันทำงานบน ST STM32, Infineon XMC, NXP S12 และ TI TM4C และ LM3S Microcontrollers เป็นที่นิยมมากที่สุดในไมโครคอนโทรลเลอร์ STM32
โดยค่าเริ่มต้นจะรองรับอินเทอร์เฟซการสื่อสารเช่น: RS232, CAN, USB, TCP/IP, Modbus RTU และจัดส่งด้วยเครื่องมือ Microboot PC ที่ใช้งานง่ายสำหรับการเริ่มต้นและตรวจสอบการอัปเดตเฟิร์มแวร์ รองรับการอัปเดตเฟิร์มแวร์โดยตรงจากการ์ด SD-Card
สำหรับผู้ที่ต้องการโปรแกรมบรรทัดคำสั่งสำหรับการอัพเดตเฟิร์มแวร์มี bootcommander หากคุณต้องการสร้างเครื่องมืออัปเดตเฟิร์มแวร์ของคุณเองสำหรับการรวมเข้ากับชุดเครื่องมือที่มีอยู่ของคุณให้ดูที่ไลบรารีโฮสต์ OpenBLT (libopenblt) นี่คือห้องสมุดที่ใช้ร่วมกันได้ง่ายช่วยให้คุณพัฒนาเครื่องมืออัปเดตเฟิร์มแวร์ของคุณเองได้อย่างรวดเร็วในภาษาการเขียนโปรแกรมตามความชอบของคุณ
โปรดทราบว่าเครื่องมือโฮสต์ทั้งหมด (microboot/bootcommander/libopenblt) เป็นข้ามแพลตฟอร์มที่รองรับทั้ง MS Windows และ GNU/Linux
แพ็คเกจดาวน์โหลด OpenBLT มีโปรแกรมตัวอย่างที่กำหนดค่าไว้ล่วงหน้าจำนวนมากสำหรับบอร์ดการพัฒนาที่ได้รับความนิยมและราคาประหยัดทำให้คุณสามารถเริ่มต้นกับ bootloader ได้อย่างรวดเร็ว
ข้อมูลเพิ่มเติมข่าวล่าสุดเคล็ดลับและกลเม็ดและบทช่วยสอนมีให้ผ่านช่องทางต่อไปนี้:
ซอร์สโค้ด OpenBLT โฮสต์บน SourceForge และมีอยู่ในที่เก็บ SVN ที่โค่นล้ม:
สำหรับผู้ที่ชอบ Git สำหรับการควบคุมเวอร์ชันของพวกเขามีกระจกอ่านอย่างเดียวของที่เก็บ SVN ที่ GitHub:
OpenBlt มีให้บริการภายใต้รูปแบบการออกใบอนุญาตคู่ ใบอนุญาตเริ่มต้นคือ GNU GPL หากคุณวางแผนที่จะรวม OpenBLT เข้ากับโครงการปิดของคุณสามารถรับใบอนุญาตเชิงพาณิชย์ได้:
การพัฒนาและการบำรุงรักษา OpenBLT ได้รับการสนับสนุนจาก Feaser Feaser ยังให้บริการการรวม/การปรับแต่งสัญญาสนับสนุนและสัญญาการบำรุงรักษาและโมดูลเสริมหลายอย่าง: