Jeffrey Cross
Jeffrey Cross

Open source hardver, što je to? Evo početka ...

Open source hardver je termin koji smo koristili ovdje za MAKE & CRAFT za opisivanje nekih projekata koji su prikazani, kao i nekih naših elektroničkih kompleta. Također je bila tema razgovora na kojem smo sudjelovali na SXSW konferenciji, ali što je to?

Postoji nekoliko definicija, od kojih neke potječu iz "open source softvera", koji se obično smatra izvornim kodom softvera pod licencom (ili aranžmanom kao što je javna domena) koji dopušta korisnicima da proučavaju, mijenjaju i poboljšavaju softver, i kako ga redistribuirati u modificiranom ili nemodificiranom obliku. ”Pa kako se to prevodi u hardver? Elektronički hardver može se podijeliti u slojeve, od kojih svaki ima različite vrste dokumenata i pitanja licenciranja. Hardverski (mehanički) dijagrami Dimenzije za kućišta, mehaničke podsustave, itd. Za 2D modele, preferirana vrsta dokumenta je vektorska grafička datoteka, s dimenzijama ispisa, DXF, ili AI, itd.

Primjer: motorni vijčani blok iz RepRap termoplastične glave ekstrudera, 3D pisač otvorenog izvora.

Shematske sheme i dijagrami krugova Simbolički dijagrami elektroničkih sklopova uključuju popis dijelova (ponekad uključivo). Često upareni s odgovarajućim dijagramom izgleda. Željena vrsta dokumenta je bilo koja vrsta slike (PDF, BMP, GIF, PNG itd.).

Primjer: 3.3V i 5V shematski regulator iz Chumbyja, informacijski uređaj otvorenog izvora.

Popis dijelova Koji se dijelovi koriste, gdje ih dobiti, brojeve dijelova itd.

Primjer: Popis dijelova iz otvorenog koda Roland 303 MIDI synth klon, x0xb0x.

Dijagrami rasporeda Dijagrami fizičkog izgleda elektroničkih sklopova, uključujući postavljanje dijelova, ispis bakra u PCB-u i datoteku svrdla. To je često povezano sa shemom. Poželjna je distribucija Gerber RS274x i Excellon (za bušilice).

To su kao PostScript za pisače, ali primitivi nisu tekst i lukovi, oni su linije za lemljenje i komponente.

Primjer: Board (.brd) datoteke za MAKE: Daisy Open Source MP3 player.

Core / Firmware Izvorni kod se izvodi na mikrokontroleru / mikroprocesorskom čipu. U nekim slučajevima, kod može biti dizajn samog hardvera čipa (u VHDL-u). Poželjna distribucija: tekstualna datoteka s izvornim kodom u njoj, kao i kompajlirana "binarna" za čip.

Primjer: Otvori jezgru 8080 kompatibilnog isječka koda procesora od izvršavanja skupa instrukcija 8080.

Softver / API Izvorni kod koji komunicira ili se koristi s elektronikom iz računala.

Primjer: snimka zaslona Arduino IDE-a s jednostavnim primjerom programa.

Svaka razina može biti otvorena, ali točna priroda onoga što znači otvoriti je različita. U praksi nije svaki sloj potpuno otvoren. Često se objavljuje, dokumentira ili otvara samo podskup slojeva.

Na primjer, bežični usmjerivač WRT54GL ima samo otvoreni izvor firmware-a (GPL).

Roomba robotski vakuum ima "otvoreni" API (sučelje).

Ambient Orb (informacijski uređaj) nije otvoreni izvor, ali shema i popis dijelova su dokumentirani i dostupni ljudima da se s njima bave i eventualno izgrade svoje.

U tijeku su napori raznih grupa i ljudi koji pokušavaju shvatiti kako i otvoreno licenciranje hardvera može funkcionirati:

  • Licenca za hardver otvorenog koda - licenca slična Creative Commons - veza.
  • Otvorite hardverske licence - Veza.

Projekti Projekti su zabavni dio: što ljudi zapravo rade? Evo nekoliko primjera (neki su prethodno spomenuti) projekata koji su blizu "čistim" projektima hardvera otvorenog koda:

Arduino fizička računalna platforma (samo isporučena 10,000!) - Link.

Chumby 'uređaj za upoznavanje' s informacijama - Link.

MAKE: Daisy MP3 Player - MP3 player otvorenog koda - Link.

RepRap / [zaštićen e-poštom] - 3D pisač otvorenog koda - Link.

Otvorene jezgre - zbirka VHDL jezgri za FPGA čipove ("često se navodi kao prvi primjer pravog hardvera OS-a") - Link.

OpenEEG - EEG dizajn koji je OS i dostupan kao komplet - Link.

x0xb0x - Roland 303 klon MIDI synth - Link. Neki od tih projekata ne pružaju sve na najidealniji način, ili mogu koristiti alat koji nije otvoreni izvor za izmjenu, ali to je početak - sve je to prilično novo. U MAKE & CRAFT-u pokušavamo potaknuti ovaj pokretački hardverski pokret potičući naše proizvođače pribora da razmotre hardver otvorenog koda i licencu koja ima smisla pri razvoju kompleta s nama. Do sada je to razrađeno, a mi se radujemo pružanju ne samo više hardverskih paketa s otvorenim izvorom, već i elektronike koje su "otvorenije" nego što je sada. Zašto je to dobro? Najočitiji za MAKE & CRAFT je obrazovna prednost: projekt ili komplet otvorenog koda omogućuje kreatorima da izgrade nešto potpuno od nule (ploče za graviranje, itd.) Ili da sastave komplet gotovo u stilu IKEA, ali za razliku od sklapanja namještaja, nove vještine i razumijevanje o tome kako se stvari zapravo rade. Moglo bi se reći da je izgradnja elektronike “kompilacijski” dio projekta, sličan softveru. Događaji kao što je dorkbot i naš Faer za kavu su mjesta za sudjelovanje, a online, Instructables.com je odlično mjesto za gledanje.

Što drugo? Popravci - nove značajke i "peer production" elektroničkih projekata / kompleta obično se posuđuju za bolje komplete, zajednice i za neke proizvođače koji prave stvarne tvrtke koje prodaju setove - Link.

Sve je to rečeno, tempo je spor i postojan; hardver se kreće sporije od softvera sada: fabbing, koji se može smanjiti, ali vjerojatno neće u potpunosti nestati. Čini se da je hardver u istom državnom softveru 1980-ih; mnogo komercijalnih programera, vrlo malo programera otvorenog koda (ili kao 1970-ih kada je samo nekoliko imalo računala uopće). Željeli bismo vidjeti svijet hardvera kada postoje milijuni programera. Ovo je početak. Zainteresirani smo za vaše povratne informacije i misli, stoga ih objavite u komentarima! Posebno se zahvaljujemo Limor Friedu, Nathanu Torkingtonu i Ericu Wilhelmu na pomoći u ovom pregledu.

Udio

Ostavite Komentar