Kas ir Freeduino?

Freeduino ir atvērtā koda mikrokontrolleru veidošanas platforma, kuras pamatā ir Ardunio® aparatūra. Atšķirība nav saistīta ar to, ka aparatūra ir īpaši atšķirīga, bet gan tādēļ, ka, izmantojot Ardunio® aparatūru ar nosaukumu Freeduino, var tikt pārkāptas preču zīmes. Freeduino sistēmai nav preču zīmes, tā neliek lietotājiem lūgt atļauju izveidot savus dēļus un ļauj lietotājiem izveidot savus dēļus un pārdot tos bez juridiskām problēmām. Visas Duino sistēmas ir radītas, lai izveidotu mikrokontrollerus vai shēmas plates ar visu datoram nepieciešamo aparatūru, kuru programmēšana var tikt deformēta un mainīta atbilstoši lietotāja vēlmēm.

Duino sistēma, kas tiek izmantota, lai aprakstītu Freeduino, Ardunio® un visas atvasinātās sistēmas, tiek izmantota, lai izveidotu vienas plates mikrokontrollerus. Viena plates mikrokontrolleris ir neliela datorsistēma, kas izgatavota uz vienas plates. Visas būtiskās datora sastāvdaļas ir ielādētas vienā platē, padarot to ļoti mazu un vājāku par pilnām sistēmām, taču tajā ir maz vietas. Šajās sistēmās grafisko lietotāja interfeisu (GUI) vietā parasti ir komandrindas.

Papildus vietas ietaupīšanai un bezgalīgi pielāgojamam aparatūras ziņā Duino viena plates mikrokontrollera izmantošanai ir vēl viena priekšrocība: kontroliera pielāgošana. Kontrolierim vai platei var būt pievienota jauna aparatūra, taču aparatūras komandas nevar mainīt. Dators var piekļūt Duino sistēmām, un lietotājs var ievadīt vai mainīt esošo kodu, kas nozīmē, ka lietotājs var mainīt funkcijas vai novirzīt kontrolieri, lai piešķirtu prioritāti citām funkcijām.

Sākotnējais šīs sistēmas radītājs bija uzņēmums Ardunio®. Kad viņi izveidoja šo sistēmu, viņi norādīja, ka tā ir atvērtā koda, bet tikai ar noteiktiem nosacījumiem un parametriem. Skaidrības trūkums par to, cik atvērtā pirmkoda sistēma bija domāta, daudzi veidotāji bija noraizējušies par savas sistēmas izveidi.

Lai atrisinātu atvērtā pirmkoda problēmu, tika izveidots Freeduino. Šī sistēma ir līdzīga Ardunio® un tiek lietota sarunvalodā, lai apzīmētu jebkuru sistēmu, kas ir saderīga ar Ardunio®, bet neizmanto oficiālo nosaukumu. Atšķirībā no atklātā pirmkoda neskaidrības, Freeduino ir pilnībā atvērtā koda. Jaudas, lietojamo detaļu un mikrokontrollera funkciju maiņai izmantotās programmatūras ziņā abas Duino sistēmas ir praktiski vienādas.

Cilvēki, kuri šajā sistēmā veido dēļus un aparatūru, drīkst pārdot produktu, konfigurēt to tā, kā programmētājs vēlas, un mainīt oriģinālos dizainus. To visu var izdarīt bez atļaujas. Tāpēc to sauc par “bezmaksas duino”, jo tā ir Duino sistēma bez programmētājiem.