Was ist Freeduino?
Freeduino ist eine Open-Source-Plattform zum Erstellen von Mikrocontrollern, die auf Ardunio®-Hardware basiert. Der Unterschied liegt nicht darin, dass die Hardware besonders unterschiedlich ist, sondern darin, dass die Möglichkeit einer Markenverletzung durch die Verwendung von Ardunio®-Hardware unter dem Namen Freeduino besteht. Das Freeduino-System hat keine Marke, zwingt Benutzer nicht, um Erlaubnis zu bitten, ihre eigenen Boards zu machen, und ermöglicht es Benutzern, ihre eigenen Boards zu machen und sie ohne rechtliche Probleme zu verkaufen. Alle Duino-Systeme sind darauf ausgelegt, Mikrocontroller oder Leiterplatten mit der für einen Computer erforderlichen Hardware zu erstellen, bei denen die Programmierung je nach Benutzerwunsch verzerrt und geändert werden kann.
Das Duino-System, mit dem Freeduino, Ardunio® und alle abgeleiteten Systeme beschrieben werden, wird zum Erstellen von Einplatinen-Mikrocontrollern verwendet. Ein Einplatinen-Mikrocontroller ist ein kleines Computersystem auf einer Platine. Alle wesentlichen Komponenten des Computers sind auf der Einzelplatine installiert. Dadurch ist der Computer sehr klein und schwächer als vollständige Systeme, aber platzsparend. Diese Systeme haben normalerweise Befehlszeilen anstelle von grafischen Benutzeroberflächen (GUI).
Die Verwendung eines Duino-Einplatinen-Mikrocontrollers ist nicht nur platzsparend und in Bezug auf die Hardware stufenlos anpassbar, sondern bietet auch einen weiteren Vorteil: die Anpassung des Controllers. Einem Controller oder einer Karte kann neue Hardware hinzugefügt werden, die Befehle der Hardware können jedoch nicht geändert werden. Ein Computer kann auf Duino-Systeme zugreifen und der Benutzer kann den vorhandenen Code einfügen oder ändern. Dies bedeutet, dass der Benutzer Funktionen ändern oder den Controller lehnen kann, um andere Funktionen zu priorisieren.
Der ursprüngliche Schöpfer dieses Systems war die Firma Ardunio®. Bei der Erstellung dieses Systems wurde angegeben, dass es sich um Open Source handelt, jedoch nur unter bestimmten Bedingungen und Parametern. Die mangelnde Klarheit darüber, wie Open Source das System war, ließ viele Entwickler befürchten, ein eigenes System zu entwickeln.
Um das Open-Source-Problem zu lösen, wurde Freeduino erstellt. Dieses System ähnelt Ardunio® und wird umgangssprachlich für alle Systeme verwendet, die mit Ardunio® kompatibel sind, jedoch nicht den offiziellen Namen verwenden. Im Gegensatz zur Open-Source-Verwirrung ist Freeduino vollständig Open-Source. In Bezug auf Leistung, verwendbare Teile und die zur Änderung der Mikrocontrollerfunktionen verwendete Software sind beide Duino-Systeme praktisch identisch.
Personen, die Platinen und Hardware unter diesem System herstellen, dürfen das Produkt verkaufen, nach Belieben des Programmierers konfigurieren und das ursprüngliche Design ändern. Dies kann alles ohne Erlaubnis erfolgen. Aus diesem Grund wird es "freies Duino" genannt - weil es sich um ein Duino-System handelt, das keine Einschränkungen für Programmierer aufweist.