Hva er Freeduino?
Freeduino er en åpen kildekode-bygningsplattform for mikrokontroller som er basert på Ardunio®-maskinvare. Skillet skyldes ikke at maskinvaren er spesielt forskjellig, men på grunn av muligheten for brudd på varemerket som følge av bruk av Ardunio®-maskinvare under navnet Freeduino. Freeduino-systemet har ikke noe varemerke, tvinger ikke brukere til å be om tillatelse til å lage sine egne tavler, og lar brukere lage sine egne tavler og selge dem uten juridiske problemer. Alle Duino-systemer er laget for å lage mikrokontrollere, eller kretskort med all maskinvaren som trengs for en datamaskin, som kan få programmeringen vridd og endret i henhold til brukerens preferanser.
Duino-systemet, som brukes til å beskrive Freeduino, Ardunio®, og alle deriverte systemer, brukes til å lage en-tavles mikrokontroller. En enkel-tavs mikrokontroller er et lite datasystem laget på ett brett. Alle de viktige komponentene på datamaskinen er lagt inn på det ene brettet, noe som gjør den veldig liten og svakere enn hele systemer, men plasseffektiv. Disse systemene har vanligvis kommandolinjer i stedet for grafiske brukergrensesnitt (GUI).
Bortsett fra å spare plass og være uendelig tilpassbar maskinvaremessig, er det en annen fordel å bruke en Duino-ens enkel-tavlemikrokontroller: tilpasning av kontroller. En kontroller eller et kort kan ha ny maskinvare lagt til den, men maskinvarens kommandoer kan ikke endres. En datamaskin har tilgang til Duino-systemer, og brukeren kan injisere eller endre den eksisterende koden, noe som betyr at brukeren kan endre funksjoner eller lene kontrolleren for å prioritere andre funksjoner.
Den opprinnelige skaperen av dette systemet var Ardunio®-selskapet. Da de laget dette systemet, spesifiserte de at det var åpen kildekode, men bare under visse betingelser og parametere. Mangelen på klarhet om hvor åpen kildekode systemet var ment mange skapere var bekymret for å lage sitt eget system.
For å løse open source-problemet ble Freeduino opprettet. Dette systemet ligner på Ardunio®, og brukes i fellesskap for å bety ethvert system som er Ardunio®-kompatibelt, men bruker ikke det offisielle navnet. I motsetning til åpen kildekode-forvirring, er Freeduino fullstendig åpen kildekode. Når det gjelder strøm, deler som kan brukes, og programvaren som brukes til å endre mikrokontrollerfunksjoner, er begge Duino-systemene praktisk talt de samme.
Folk som lager brett og maskinvare under dette systemet, har lov til å selge produktet, konfigurere det slik som programmereren vil og endre originalt design. Alt dette kan gjøres uten tillatelse. Dette er grunnen til at det kalles "gratis duino" - fordi det er et Duino-system uten noen begrensninger for programmerere.