ผู้ผลิตไมโครคอนโทรลเลอร์ส่วนใหญ่ให้เครื่องมือพัฒนาฟรีหรือ IDE ด้วยผลิตภัณฑ์ซิลิกอน โดยทั่วไปแล้วมันจะพิการแหล่งที่ถูกปิดและการดาวน์โหลดขนาดใหญ่ นี่เป็นสิ่งที่ไม่สะดวกเมื่อคุณต้องการมีเฟิร์มแวร์ที่ง่ายต่อการสร้างและแจกจ่าย ฉันพบเครื่องมือเหล่านี้จำนวนมากที่น่ารำคาญที่จะใช้และต้องการซอฟต์แวร์ต้นฉบับที่ปิดเพื่อสร้างเฟิร์มแวร์โอเพ่นซอร์สดูเหมือนจะน้อยกว่าที่ต้องการ
เป็นไปได้ที่จะสร้างรหัสสำหรับไมโครคอนโทรลเลอร์ส่วนใหญ่โดยใช้เครื่องมือบรรทัดคำสั่ง คุณจะต้องมีคอมไพเลอร์ไลบรารีของผู้ผลิตอุปกรณ์และส่วนหัวของผู้ผลิตอุปกรณ์และบางวิธีในการกระพริบอุปกรณ์ เครื่องมือเหล่านี้จำนวนมากคือโอเพ่นซอร์สซึ่งช่วยให้คุณมีเครื่องมือโอเพนซอร์สที่สร้างโครงการของคุณ
การตั้งค่าเครื่องมือเหล่านี้อาจค่อนข้างยุ่งยากดังนั้นฉันจึงสร้างชุดเทมเพลตเพื่อให้ง่ายขึ้น แต่ละเทมเพลตมีคำแนะนำในการตั้งค่า Toolchain ซึ่งเป็น Makefile เพื่อสร้างเฟิร์มแวร์และโค้ดตัวอย่างเพื่อเริ่มทำงานได้อย่างรวดเร็ว มันเป็นโดเมนสาธารณะทั้งหมดเพื่อให้คุณสามารถใช้กับสิ่งที่คุณต้องการ
ปัจจุบันมีการสนับสนุน AVR, MSP430, STELLARIS ARM และ STM32L1 มีอุปกรณ์มากขึ้นในงานและยินดีต้อนรับความคิด หวังว่านี่จะช่วยให้ผู้คนเริ่มต้นการสร้างเฟิร์มแวร์ที่ง่ายต่อการสร้างและแจกจ่ายกับโครงการ