Οι περισσότεροι κατασκευαστές μικροελεγκτών σας δίνουν κάποιο είδος εργαλείων ελεύθερης ανάπτυξης ή IDE με τα προϊόντα πυριτίου τους. Συνήθως είναι crippled, κλειστή πηγή και μια μεγάλη λήψη. Αυτό είναι αρκετά ενοχλητικό όταν θέλετε να έχετε υλικολογισμικό που είναι εύκολο να χτίσει και να διανείμει. Βρήκα πολλές από αυτές τις εργαλολογίες να είναι ενοχλητικές στη χρήση και απαιτώντας λογισμικό κλειστής πηγής για την κατασκευή υλικολογισμικού ανοιχτού κώδικα φαίνεται μικρότερη από την επιθυμητή.
Είναι δυνατό να δημιουργήσετε κώδικα για τους περισσότερους μικροελεγκτές χρησιμοποιώντας εργαλεία γραμμής εντολών. Θα χρειαστείτε έναν μεταγλωττιστή, οι βιβλιοθήκες και τα αρχεία κεφαλίδας του κατασκευαστή της συσκευής και κάποια μέθοδος αναβοσβήνουν τη συσκευή. Πολλά από αυτά τα εργαλεία είναι ανοιχτά πηγή, τα οποία σας επιτρέπει να έχετε ένα εργαλείο ανοιχτού κώδικα που κατασκευάζει το έργο σας.
Η δημιουργία αυτών των εργαλείων μπορεί να είναι λίγο δύσκολο, γι ‘αυτό χτίζω ένα σύνολο προτύπων για να διευκολύνει την ευκολότερη. Κάθε πρότυπο έχει οδηγίες σχετικά με τη ρύθμιση της εργαλείων εργαλείων, ένα makefile για την κατασκευή του υλικολογισμικού και τον δείγμα κώδικα για να σηκωθεί γρήγορα. Είναι ο δημόσιος τομέας, ώστε να μπορείτε να το χρησιμοποιήσετε για ό, τι θέλετε.
Επί του παρόντος υπάρχει υποστήριξη για το AVR, MSP430, STELLARIS ARM και STM32L1. Περισσότερες συσκευές βρίσκονται στα έργα και οι ιδέες είναι ευπρόσδεκτες. Ας ελπίσουμε ότι αυτό βοηθά τους ανθρώπους να ξεκινήσουν το υλικολογισμικό που είναι εύκολο να οικοδομηθεί και να διανείμει με έργα.