Το υλικό ανοικτού κώδικα, τι είναι αυτό; Εδώ είναι μια αρχή ... - 💡 Fix My Ideas

Το υλικό ανοικτού κώδικα, τι είναι αυτό; Εδώ είναι μια αρχή ...

Το υλικό ανοικτού κώδικα, τι είναι αυτό; Εδώ είναι μια αρχή ...


Συγγραφέας: Ethan Holmes, 2019

Το υλικό ανοιχτού κώδικα είναι ένας όρος που έχουμε χρησιμοποιήσει εδώ στο MAKE & CRAFT για να περιγράψουμε ορισμένα από τα έργα που παρουσιάζονται καθώς και κάποια από τα ηλεκτρονικά μας κιτ. Ήταν επίσης το θέμα μιας ομιλίας που συμμετείχαμε στη διάσκεψη του SXSW, αλλά τι είναι αυτό;

Υπάρχουν ορισμένοι ορισμοί, μερικοί από τους οποίους προέρχονται από το λογισμικό ανοιχτού κώδικα, το οποίο συνήθως θεωρείται ως "πηγαίος κώδικας του λογισμικού κάτω από μια άδεια (ή ρύθμιση όπως ο δημόσιος χώρος) που επιτρέπει στους χρήστες να μελετήσουν, να αλλάξουν και να βελτιώσουν το λογισμικό, και να το αναδιανείμει σε τροποποιημένη ή μη τροποποιημένη μορφή. "Πώς λοιπόν αυτό μεταφράζεται στο υλικό; Το ηλεκτρονικό υλικό μπορεί να χωριστεί σε στρώματα, καθένα από τα οποία έχει διαφορετικούς τύπους εγγράφων και ανησυχίες αδειοδότησης. Διαγράμματα υλικού (μηχανικά) Διαστάσεις για περιβλήματα, μηχανικά υποσυστήματα κλπ. Για μοντέλα 2D, ο προτιμώμενος τύπος εγγράφου είναι το αρχείο διανυσματικών γραφικών, με εκτυπώσεις διαστάσεων, DXF ή AI κ.λπ.

Παράδειγμα: Μοχλός με βίδα με κινητήρα από την κεφαλή εξώθησης θερμοπλαστικού RepRap, έναν εκτυπωτή 3D ανοικτού κώδικα.

Σχήματα και διαγράμματα κυκλωμάτων Συμβολικά διαγράμματα ηλεκτρονικών κυκλωμάτων, περιλαμβάνουν κατάλογο εξαρτημάτων (μερικές φορές συμπεριλαμβανόμενα). Συχνά συνδυάζεται με το αντίστοιχο διάγραμμα διάταξης. Ο προτιμώμενος τύπος εγγράφου είναι οποιοδήποτε είδος εικόνας (PDF, BMP, GIF, PNG, κλπ).

Παράδειγμα: 3.3V και 5V ρυθμιστικό σχηματικό από την Chumby, τη συσκευή πληροφοριών ανοικτού κώδικα.

Λίστα εξαρτημάτων Ποια εξαρτήματα χρησιμοποιούνται, πού να τα προμηθευτείτε, αριθμούς εξαρτημάτων κλπ.

Παράδειγμα: Λίστα μερών από τον ανοικτού κώδικα Roland 303 MIDI synth κλώνος, το x0xb0x.

Διάγραμμα διάταξης Διαγράμματα της φυσικής διάταξης των ηλεκτρονικών κυκλωμάτων, συμπεριλαμβανομένης της τοποθέτησης εξαρτημάτων, των εκτυπώσεων χαλκού PCB και ενός αρχείου γεωτρήσεων. Αυτό συσχετίζεται συχνά με ένα σχηματικό. Η προτιμώμενη διανομή είναι τα Gerber RS274x και Excellon (για τρυπάνια).

Αυτά είναι σαν το PostScript για εκτυπωτές, αλλά τα πρωτόγονα δεν είναι κείμενο και τόξα, είναι γραμμές συγκόλλησης και εξαρτημάτων.

Παράδειγμα: Αρχεία πίνακα (.brd) για το πρόγραμμα αναπαραγωγής MP3 MAKE: Daisy Open Source.

Core / Firmware Ο πηγαίος κώδικας λειτουργεί σε μικροεπεξεργαστή / μικροεπεξεργαστή. Σε ορισμένες περιπτώσεις, ο κώδικας μπορεί να είναι ο σχεδιασμός του ίδιου του υλικού τσιπ (σε VHDL). Προτιμώμενη διανομή: αρχείο κειμένου με τον πηγαίο κώδικα σε αυτό, καθώς και σύνθετο 'δυαδικό' για το τσιπ.

Παράδειγμα: Ανοίξτε το απόσπασμα κώδικα συμβατό με κεντρικό επεξεργαστή 8080 από την εκτέλεση του συνόλου εντολών 8080.

Λογισμικό / API Ο πηγαίος κώδικας που επικοινωνεί ή χρησιμοποιείται με τα ηλεκτρονικά από έναν υπολογιστή.

Παράδειγμα: Ένα στιγμιότυπο οθόνης του IDE του Arduino που δείχνει ένα απλό παράδειγμα προγράμματος.

Κάθε επίπεδο μπορεί να είναι ανοιχτό, αλλά η ακριβής φύση του τι σημαίνει να το ανοίξει ποικίλλει. Στην πράξη, δεν είναι όλα ανοικτά. Συχνά, μόνο ένα υποσύνολο των επιπέδων απελευθερώνεται, τεκμηριώνεται ή ανοικτού κώδικα.

Για παράδειγμα, ο ασύρματος δρομολογητής WRT54GL διαθέτει μόνο το λογισμικό ανοιχτού λογισμικού (GPL).

Το κενό ρομπότ Roomba έχει ένα "ανοιχτό" API (διεπαφή).

Το Ambient Orb (συσκευή πληροφοριών) δεν είναι ανοικτού κώδικα, αλλά οι κατάλογοι και τα στοιχεία είναι τεκμηριωμένα και είναι διαθέσιμα για τους ανθρώπους να τσιμπήσουν και ενδεχομένως να χτίσουν τη δική τους.

Υπάρχουν συνεχείς προσπάθειες από μια ποικιλία ομάδων και ανθρώπων που προσπαθούν να καταλάβουν πώς μπορεί να λειτουργήσει μια ανοικτή αδειοδότηση υλικού:

  • Άδεια υλικού ανοικτού κώδικα - άδεια Creative Commons like - Link.
  • Άνοιγμα αδειών υλικού - Σύνδεσμος.

Έργα Τα έργα είναι το διασκεδαστικό μέρος: τι κάνουν πραγματικά οι άνθρωποι; Ακολουθούν μερικά παραδείγματα (ορισμένα σημειώθηκαν προηγουμένως) των έργων που βρίσκονται κοντά σε «καθαρά» έργα υλικού ανοιχτού κώδικα:

Arduino φυσική πλατφόρμα υπολογιστών (μόλις αποσταλεί 10.000!) - Link.

Συσκευή πληροφοριών Chumby 'gllancable' - Σύνδεσμος.

MAKE: MP3 Player Daisy - MP3 player ανοιχτού κώδικα - Link.

RepRap / [email protected] - Εκτυπωτής 3D ανοιχτού κώδικα - Σύνδεσμος.

Open Cores - Μια συλλογή πυρήνων VHDL για τσιπ FPGA ("που συχνά αναφέρεται ως το πρώτο παράδειγμα πραγματικού υλικού OS") - Link.

OpenEEG - Ένα σχέδιο EEG που είναι OS & διαθέσιμο ως κιτ - Link.

x0xb0x - Roland 303 κλώνος MIDI synth - Link. Ορισμένα από αυτά τα έργα δεν παρέχουν τα πάντα με τον ιδανικότερο τρόπο ή θα μπορούσαν να χρησιμοποιήσουν ένα εργαλείο μη ανοιχτού κώδικα για την τροποποίηση, αλλά είναι ένα ξεκίνημα - όλα αυτά είναι αρκετά καινούργια.Στο MAKE & CRAFT προσπαθούμε να ενθαρρύνουμε αυτό το λανθάνον κίνημα υλικού, ενθαρρύνοντας τους κατασκευαστές του κιτ να εξετάσουν το υλικό ανοιχτού κώδικα και μια άδεια που έχει νόημα όταν αναπτύσσουμε κιτ μαζί μας. Μέχρι στιγμής έχει ξεκαθαριστεί και προσβλέπουμε στην παροχή όχι μόνο ανοικτών πηγών υλικού ανοικτού κώδικα, αλλά και ηλεκτρονικών συσκευών που είναι πιο "ανοιχτές" από ό, τι υπάρχει εκεί έξω τώρα. Γιατί είναι καλό αυτό; Το πιο προφανές για το MAKE & CRAFT είναι τα εκπαιδευτικά οφέλη: ένα έργο ανοικτού πηγαίου υλικού ή ένα κιτ επιτρέπει στους κατασκευαστές να κατασκευάσουν κάτι εντελώς από το μηδέν (χάραξη κλπ.) Ή να συναρμολογήσουν ένα κιτ σχεδόν σε στιλ IKEA, αλλά σε αντίθεση με τη συναρμολόγηση επίπλων, και η κατανόηση του τρόπου με τον οποίο λειτουργούν τα πράγματα μπορούν να μάθουν. Θα μπορούσε κανείς να πει ότι η κατασκευή ηλεκτρονικών είναι το "compiling" τμήμα του έργου, παρόμοιο με το λογισμικό. Εκδηλώσεις όπως το dorkbot και το Maker Faire είναι χώροι συμμετοχής και online, το Instructables.com είναι ένα εξαιρετικό μέρος για να δούμε.

Τι άλλο? Τα διορθωτικά μέτρα - τα νέα χαρακτηριστικά και η "παραγωγή ομοτίμων" των ηλεκτρονικών έργων / κιτ συνήθως προσφέρονται για καλύτερα κιτ, κοινότητες και για ορισμένους κατασκευαστές που κάνουν πραγματικές επιχειρήσεις που πωλούν κιτ - Link.

Όλα αυτά λέγεται, ο ρυθμός είναι αργός και σταθερός. το υλικό κινείται πιο αργά από το λογισμικό τώρα: fabbing, το οποίο μπορεί να μειωθεί αλλά είναι απίθανο να απομακρυνθεί πλήρως. Και το υλικό φαίνεται να είναι στο ίδιο λογισμικό κατάσταση ήταν στη δεκαετία του 1980? πολλοί εμπορικοί προγραμματιστές, πολύ λίγοι προγραμματιστές ανοιχτού κώδικα (ή όπως οι δεκαετίες του 1970 όταν λίγοι μόνο είχαν υπολογιστές). Θα θέλαμε να δούμε τον κόσμο του υλικού όταν υπάρχουν εκατομμύρια προγραμματιστές. Αυτή είναι η αρχή. Μας ενδιαφέρει τα σχόλιά σας και τις σκέψεις σας, έτσι δημοσιεύστε τα σχόλια! Ειδικές ευχαριστίες στους Limor Fried, Nathan Torkington & Eric Wilhelm για τη βοήθειά τους σε αυτή την επισκόπηση.



Μπορεί Να Σας Ενδιαφέρει

Πρόγραμμα περιήγησης ιστού που έχει αντιστοιχιστεί σε αντικείμενα 3D ...

Πρόγραμμα περιήγησης ιστού που έχει αντιστοιχιστεί σε αντικείμενα 3D ...


Drowned Drones: Όταν ένα Multicopter χτυπά το νερό

Drowned Drones: Όταν ένα Multicopter χτυπά το νερό


Ενισχυτής ακουστικών οθόνης κυματομορφής

Ενισχυτής ακουστικών οθόνης κυματομορφής


Ο άνθρωπος χάνει το γαμήλιο δαχτυλίδι στο Surf, κάνει το νέο

Ο άνθρωπος χάνει το γαμήλιο δαχτυλίδι στο Surf, κάνει το νέο