معظم الشركات المصنعة المتحركة تعطيك نوعا من أدوات التطوير المجانية أو IDE مع منتجات السيليكون الخاصة بهم. عادة ما يكون المعدل والمصدر المغلق، وتنزيل كبير. هذا غير مريح للغاية عندما ترغب في الحصول على البرامج الثابتة من السهل بناءها وتوزيعها. لقد وجدت العديد من هذه الأدوات أن تكون مضغرة لاستخدامها، وتتطلب برامج مصدر مغلقة لبناء البرامج الثابتة مفتوحة المصدر تبدو أقل من المرغوب فيه.
من الممكن إنشاء رمز لمعظم ميكروكنترولر باستخدام أدوات سطر الأوامر. ستحتاج إلى مترجم ومكتبات الشركة المصنعة للجهاز وملفات الرأس، وبعض الأسلوب اللذيذ الجهاز. الكثير من هذه الأدوات هي مصدر مفتوح، مما يتيح لك الحصول على مجموعة أدوات مفتوحة المصدر التي تقوم ببناء مشروعك.
يمكن أن يكون إنشاء هذه الأدوات أمرا صعبا بعض الشيء، لذلك أقوم ببناء مجموعة من القوالب لجعله أسهل. يحتوي كل قالب على إرشادات حول إعداد Toolchain، ومكافحة لإنشاء البرامج الثابتة، وعينة من التعليمات البرمجية للاستيقاظ والتشغيل بسرعة. كل هذا المجال العام، حتى تتمكن من استخدامه لأي شيء تريده.
يوجد حاليا دعم AVR، MSP430، ذراع Stellaris، و STM32L1. المزيد من الأجهزة في الأعمال والأفكار موضع ترحيب. نأمل أن يساعد هذا الناس في البدء في بناء البرامج الثابتة من السهل بناء وتوزيعها مع المشاريع.