Millised on avatud lähtekoodiga riistvara tüübid?

Avatud lähtekoodiga riistvara on tegelikult üsna palju erinevat tüüpi, mis põhinevad tavaliselt konkreetsetel avatud lähtekoodiga rakendustel ja projektidel või töödel, mida teised on valmis jagama. Üks levinumaid avatud lähtekoodiga riistvaratüüpe on Arduino nime all tuntud elektrooniliste seadmete ja riistvara loomise süsteem. Samuti on olemas avatud lähtekoodiga riistvaraseadmete ja moodulite platvorm, mida saab koos kasutada ja muuta ning millele viidatakse kui “VEAdele”. Mõned avatud lähtekoodiga seadmed ja riistvara on samuti loodud amatöör- ja professionaalsete elektrikute ja inseneride poolt ning jagatud avatud lähtekoodiga litsentsi alusel.

Avatud lähtekoodiga riistvara, sarnaselt avatud lähtekoodiga tarkvaraga, on välja töötatud viisil, mida teised saavad kasutada ja mõista. See riistvara luuakse tavaliselt litsentsi alusel, mis loobub selliste seadmete patendikaitsest, ja teised saavad neid kasutada või luua sarnaseid seadmeid, kasutades üldkasutatavaid skeeme ja plaane. Avatud lähtekoodiga riistvarakogukond on välja töötatud selleks, et disainerid, elektrikud ja insenerid saaksid luua uusi seadmeid ja jagada oma tööd, et teised saaksid sellesse panustada ja nautida.

Üks populaarsemaid avatud lähtekoodiga riistvara tüüpe on elektrotehnika platvorm, mida nimetatakse Arduinoks. Arduino seeria tooted sisaldavad nii eelkonstrueeritud trükkplaate kui ka üksikuid komponente ja skeeme, mida saab kasutada trükkplaatide kokkupanemiseks. Kõik need seadmed on saadaval minimaalse tasuga, et teised saaksid neid kasutada keerukamate ja keerukamate elektriseadmete loomiseks. Kuigi need pole tasuta, nagu paljud avatud lähtekoodiga tarkvarad, pakuvad need inimestele võimalust elektrisüsteemide kallal töötada, jagades samal ajal ideid ja vaadates, kuidas teised on teatud probleeme lahendanud.

Samuti on avatud lähtekoodiga riistvarasüsteeme, mis on disainilt modulaarsemad; konkreetselt ühte süsteemi nimetatakse “BUGIdeks”. BUGS-id on välja töötanud Bug Labs ja need sisaldavad mitmeid erinevaid seadmeid, mida saab programmeerida ja koos kasutada. Need BUGS-id võivad üksteisega liidestada ja sisaldada esmast moodulit, mida saab seejärel ühendada teiste seadmetega, nagu puuteekraanid ja kaamerad. Kasutajad saavad nende moodulite jaoks programmeerida, et luua mitmesuguseid seadmeid ja riistvaratüüpe.

Mõni avatud lähtekoodiga riistvara koosneb lihtsalt mis tahes tüüpi seadmetest või elektroonikast, mille on loonud inimesed, kes soovivad oma tööd teistega jagada. Selle asemel, et kaitsta oma leiutisi patentidega, jagatakse selliseid seadmeid visuaalselt skeemide ja piltide kaudu, mis võimaldavad teistel neid uuesti luua. See võimaldab avatud lähtekoodiga riistvarakogukonnal areneda, kuna erinevad arendajad ja leiutajad jagavad oma tööd ning aitavad üksteisel üheskoos ületada takistusi või probleeme.