Što je Freeduino?

Freeduino je platforma za izgradnju mikrokontrolera otvorenog koda koja se temelji na Ardunio® hardveru. Razlika nije u tome što se hardver posebno razlikuje, već zbog mogućnosti kršenja žiga koje proizlazi iz korištenja Ardunio® hardvera pod imenom Freeduino. Freeduino sustav nema zaštitni znak, ne tjera korisnike da traže dopuštenje za izradu vlastitih ploča, a korisnicima omogućuje izradu vlastitih ploča i prodaju ih bez ikakvih pravnih problema. Svi Duino sustavi napravljeni su za izradu mikrokontrolera, odnosno pločica sa svim hardverom potrebnim za računalo, koji mogu imati iskrivljeno programiranje i mijenjanje prema željama korisnika.

Duino sustav, koji se koristi za opisivanje Freeduino, Ardunio® i svih izvedenih sustava, koristi se za izradu mikrokontrolera s jednom pločom. Mikrokontroler na jednoj ploči je mali računalni sustav napravljen na jednoj ploči. Sve bitne komponente računala učitane su na jednu ploču, što ga čini vrlo malim i slabijim od punih sustava, ali prostorno učinkovitim. Ovi sustavi obično imaju naredbene retke umjesto grafičkih korisničkih sučelja (GUI).

Osim što štedi prostor i što se hardverski može beskrajno prilagoditi, postoji još jedna prednost korištenja Duino mikrokontrolera s jednom pločom: prilagodba kontrolera. Kontroler ili ploča može imati dodan novi hardver, ali se hardverske naredbe ne mogu mijenjati. Računalo može pristupiti Duino sustavima, a korisnik može ubaciti ili promijeniti postojeći kod, što znači da korisnik može promijeniti funkcije ili nagnuti kontroler da odredi prioritet drugim funkcijama.

Izvorni kreator ovog sustava bila je tvrtka Ardunio®. Kada su napravili ovaj sustav, precizirali su da je open-source, ali samo pod određenim uvjetima i parametrima. Nedostatak jasnoće o tome koliko je sustav otvorenog koda značio je da su mnogi kreatori bili zabrinuti oko izrade vlastitog sustava.

Za rješavanje problema otvorenog koda stvoren je Freeduino. Ovaj je sustav sličan Ardunio®, a kolokvijalno se koristi za svaki sustav koji je kompatibilan s Ardunio®, ali ne koristi službeni naziv. Za razliku od zbrke otvorenog koda, Freeduino je potpuno otvorenog koda. Što se tiče snage, dijelova koji se mogu koristiti i softvera koji se koristi za promjenu funkcija mikrokontrolera, oba Duino sustava su praktički ista.

Ljudi koji stvaraju ploče i hardver pod ovim sustavom smiju prodavati proizvod, konfigurirati ga na bilo koji način na koji programer želi i mijenjati originalni dizajn. To se sve može učiniti bez dopuštenja. Zbog toga se zove “besplatni duino” — jer je to Duino sustav bez ikakvih ograničenja za programere.