Freeduino, Ardunio® donanımına dayanan açık kaynaklı bir mikrokontrolör yapı platformudur. Buradaki fark, donanımın özellikle farklı olmasından değil, Ardunio® donanımının Freeduino adı altında kullanılmasından kaynaklanan ticari marka ihlali olasılığı nedeniyledir. Freeduino sisteminin hiçbir ticari markası yoktur, kullanıcıları kendi panolarını yapmak için izin istemeye zorlamaz ve kullanıcıların kendi panolarını yapmalarını ve herhangi bir yasal sorun yaşamadan satmalarını sağlar. Tüm Duino sistemleri, kullanıcının isteğine göre programlamayı bükülmüş ve değiştirebilecek bir bilgisayar için gerekli tüm donanıma sahip mikrodenetleyiciler veya devre kartları oluşturmak üzere yapılmıştır.
Freeduino, Ardunio® ve tüm türev sistemlerini tanımlamak için kullanılan Duino sistemi, tek kartlı bir mikrodenetleyici oluşturmak için kullanılır. Tek kartlı bir mikrodenetleyici, bir kart üzerinde yapılan küçük bir bilgisayar sistemidir. Bilgisayarın tüm temel bileşenleri, tek kart üzerine yüklenerek, onu tam sistemlerden çok daha küçük ve daha zayıf hale getirir, ancak alan açısından verimlidir. Bu sistemler genellikle grafik kullanıcı arayüzleri (GUI) yerine komut satırlarına sahiptir.
Yer tasarrufu sağlamanın yanı sıra donanımda kademesiz kişiselleştirilebilmenin yanı sıra, Duino tek kartlı mikrodenetleyici kullanmanın başka bir avantajı var: denetleyici özelleştirmesi. Bir denetleyici veya anakart ona yeni donanım ekleyebilir, ancak donanımın komutları değiştirilemez. Bir bilgisayar Duino sistemlerine erişebilir ve kullanıcı mevcut kodu enjekte edebilir veya değiştirebilir, yani kullanıcı işlevleri değiştirebilir veya diğer işlevleri öncelik sırasına koymak için denetleyiciye yönlendirebilir.
Bu sistemin asıl yaratıcısı Ardunio® şirketiydi. Bu sistemi yaptıklarında, açık kaynak olduğunu, ancak yalnızca belirli koşullar ve parametreler altında olduğunu belirtti. Sistemin ne kadar açık kaynaklı olduğu konusundaki açıklık eksikliği, birçok yaratıcının kendi sistemlerini yapma konusunda endişeli oldukları anlamına geliyordu.
Açık kaynak sorununu çözmek için Freeduino oluşturuldu. Bu sistem Ardunio® ile benzerdir ve Ardunio® uyumlu olan ancak resmi adını kullanmayan herhangi bir sistemi ifade etmek için ortak olarak kullanılır. Açık kaynaklı karmaşanın aksine, Freeduino tamamen açık kaynaklı. Güç açısından kullanılabilecek parçalar ve mikrodenetleyici işlevlerini değiştirmek için kullanılan yazılım, her iki Duino sistemi de neredeyse aynıdır.
Bu sistem altında pano ve donanım oluşturan kişilerin ürünü satmasına, programcının istediği şekilde yapılandırmasına ve orijinal tasarımları değiştirmesine izin verilir. Bütün bunlar izinsiz yapılabilir. Bu nedenle "ücretsiz duino" denir - çünkü programcılar üzerinde hiçbir kısıtlama olmadan bir Duino sistemidir.


