רוב יצרני microcontroller לתת לך איזה סוג של כלי פיתוח חינם או IDE עם מוצרי הסיליקון שלהם. בדרך כלל זה נכה, מקור סגור, ו הורדה גדולה. זה די לא נוח כאשר אתה רוצה להיות קושחה כי קל לבנות ולהפיץ. מצאתי רבים של אלה tagchains להיות מטריד להשתמש, ודורש תוכנות מקור סגור לבנות קושחה קוד פתוח נראה פחות רצוי.
זה אפשרי לבנות קוד עבור רוב microcontrollers באמצעות שורת הפקודה כלים. אתה צריך מהדר, את הספריות של יצרן המכשיר קבצי כותרת, וכן שיטה מסוימת של מהבהב את המכשיר. הרבה כלים אלה הם קוד פתוח, המאפשר לך יש sourchain קוד פתוח בונה את הפרויקט שלך.
הגדרת כלים אלה יכול להיות קצת מסובך, אז אני בונה קבוצה של תבניות כדי להקל יותר. כל תבנית יש הוראות על הגדרת ToolChain, Makefile לבנות את הקושחה, ואת קוד לדוגמה כדי לקום ולהפעיל במהירות. זה כל התחום הציבורי, אז אתה יכול להשתמש בו עבור כל מה שאתה רוצה.
כיום יש תמיכה AVR, MSP430, Stellaris ARM, STM32L1. עוד התקנים נמצאים בעבודות, ורעיונות יתקבלו בברכה. אני מקווה שזה עוזר לאנשים להתחיל קושחה הבניין קל לבנות ולהפיץ עם פרויקטים.