Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
Rasenmaehroboter fuer schwierige und grosse Gaerten im Test

K (Linuxdistribution Avr-live-cd wurde nach Linuxdistribution Avr-live-cd DISCONTINUED verschoben)
 
(58 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Die Avr-live-CD hat die Zielsetzung ein kofortables und kostenloses Betriebsystem bereitstellen, das  
+
'''DISCONTINUED - wird nicht mehr gepflegt'''
möglichst viele Funktionen für das Programmieren von Avrs dem Nutzer zur Verfügung stellt.  
+
 
 +
Die Avr-live-CD hat die Zielsetzung, ein komfortables und kostenloses Betriebsystem bereitstellen, das  
 +
möglichst viele Funktionen für das Programmieren von [[AVR]]s zur Verfügung stellt.  
 +
[[Bild:Avrslax-desktop.jpeg|thumb|Desktop]]
 +
 
  
 
== Grundlagen ==
 
== Grundlagen ==
 +
[[Bild:Avrslax-tools.jpg|thumb|Tools]]
 
Die Avr-live-CD basiert auf Slax. Slax basiert auf der Linuxdistribution Slackware und hieß Ursprünglich "Linux Live CD".  
 
Die Avr-live-CD basiert auf Slax. Slax basiert auf der Linuxdistribution Slackware und hieß Ursprünglich "Linux Live CD".  
Für das Compilieren des Quelltextes wird [[Avr-gcc]] verwendet. Der Binärcode in Hex-Form wird mittels avrdude auf den Avr geladen. Kontrollerlab wird als Interface für und Programmierumgebung genutzt.  
+
Für das Compilieren des Quelltextes wird [[avr-gcc]] verwendet. Der Binärcode in Hex-Form wird mittels avrdude auf den AVR geladen. Kontrollerlab wird als Interface und Programmierumgebung genutzt, es können natürlich auch die Konsolen-Tools direkt auf der Konsole benutzt werden.  
Diese CD bietet dem Nutzer somit eine kostenlose Softwarelösung, die auf fast jeden PC lauffähig ist. Es werden durch Avrdude und AvrGcc viele Programmierkabel, Avrs und Programmiersprachen untersützt. Eine komfortable Bedienung vereinfacht das Entwickeln. Bald wird auch ein Simulator folgen. Diese CD ist nicht nur für Linuxprofis geeignet, sondern wurde auf eine einfache Bedienung ausgelegt. Es sind die schnelleren, aber umständlicheren Konsolenprogramme vorhanden, jedoch lassen sich auch alle Entwicklungsaufgaben auch über grafische Benutzeroberflächen erledigen. Diese CD wurde speziell für diese Aufgaben entwickelt und hat die benötigten Anwendungen schon vorinstalliert.
+
 
 +
Diese CD bietet dem Nutzer somit eine kostenlose Softwarelösung, die auf (fast) jedem PC lauffähig ist. Es werden durch avrdude und avr-gcc viele Programmierkabel, AVRs und Programmiersprachen untersützt. Eine komfortable Bedienung vereinfacht das Entwickeln. Bald wird auch ein Simulator folgen. Diese CD ist nicht nur für Linuxprofis geeignet, sondern wurde auf eine einfache Bedienung ausgelegt. Es sind die schnelleren, aber umständlicheren Konsolenprogramme vorhanden, jedoch lassen sich alle Entwicklungsaufgaben auch über grafische Benutzeroberflächen erledigen. Die CD wurde speziell für diese Aufgaben entwickelt und hat die benötigten Anwendungen schon vorinstalliert.
 +
 
  
 
== Installation ==
 
== Installation ==
Um die Avr-live-CD zu verwenden, entpacke man das RAR-Verzeichniss und brenne die ISO Datei.  
+
Um die Avr-live-CD zu verwenden, läd man sich (Download über Torrent am Ende der Seite) entweder die Version für USB-Sticks herunter oder das ISO-File für die Live-CD Version.
Der Computer wird nun neu gestartet, nun ruft man das Bios auf. Hier muss man die Bootreihenfolge
+
 
ändern. Die CD muss hierbei höher von der Priorität sein als die Harddisk. Nach einem Neustart des Computers started die Avr-Live-CD.
+
Zu favorisieren wäre IMHO die USB-Version
 +
 
 +
 
 +
=== Live-CD ===
 +
Hat man das ISO geladen wir es einfach auf eine CD gebrannt. Dabei darauf achten das man das Image brennt und nicht eine Daten-CD mit dem ISO darauf ;)
 +
 +
Danach wird der Computer wird neu gestartet die Bootreihenfolge im Bios geändert, wenn nicht schon geschehen. Die CD muss hierbei von höherer Priorität sein als die Harddisk. Das geänderte BIOS abspeichern und den Computer weiter mit eingelegter Avr-Live-CD hochfahren lassen.
 +
 
 +
Nachteil der CD-Version ist das auf ein externes Medium gespeichert werden muß.
 +
 
 +
 
 +
=== Bootbarer USB-Stick ===
 +
Falls man über USB booten kann (nicht jedes BIOS erlaubt das) empfielt sich diese Variante.
 +
 
 +
Vorteile sind:
 +
* Wenn einem AVR-Slax nicht gefällt hat man keinen CD-Rohling "verbrannt". ;)
 +
* Daten und Dokumentationen können direkt auf dem Stick abgelegt werden.
 +
* Man hat eine "All-in-one-Lösung" die man z.B. in die Schule mitnehmen kann und immer alles dabei hat was man braucht.
 +
 
 +
 
 +
''' ACHTUNG! Bei der Installation sollte man den Text im Terminal/Kommandozeile SORGFÄLTIG lesen. Es wird ein Bootsektor auf den Stick geschrieben, erwischt man hier die falsche Partition kann die Festplatte ins Nirvana gerissen werden und das wollen wir ja nicht ;) '''
 +
 
 +
 
 +
Vorbereitung:
 +
* Inhalt vom USB-Stick sichern, man kann nie wissen!
 +
* Ideal wäre ein frisch FAT32 oder extX formatierter Stick.
 +
 
 +
 
 +
Ablauf/Installation:
 +
* Das gepackte *.tar.gz-Torrent herunterladen.
 +
* Den Inhalt direkt auf einen Stick entpacken. Im Wurzelverzeichniss sollten nun die Ordner "slax" und "boot" liegen.
 +
* In den Ordner "boot" wechseln und dort je nach System "bootinst.sh" (Linux --> als Benutzer "root" ausführen!) oder "bootinst.bat" (Windows) ausführen.
 +
* '''Text LESEN und VERSTEHEN!''' Wenn die richtige Partition erkannt wurde --> Bestätigen, der neue Bootsektor wird dann geschrieben.
 +
* Wenn keine Fehler gemeldet werden ist der Stick nun Bootfähig und kann gebootet werden (Bootreihenfolge im BIOS beachten).
 +
 
 +
 
 +
=== Hinweise zur Benutzung/Eigenarten/Bugs/Probleme/Anregungen ===
 +
Im Moment sind keine Distributionsbedingten Bugs bekannt. Sollten Fehler auftauchen die mit der Distributionszusammenstellung im Zusammenhang stehen ('''keine''' Programmfehler! Die kann ich auch nicht beheben ;) ) bitte per Mail an avr-slax@lost-byte.de melden.
 +
 
 +
Für Anregungen und Kritik bin ich dankbar und immer offen für neues. Wer ein Programm vermisst und der Meinung ist das es in die Distribution gehört kann mich das gerne wissen lassen. Programme sollten aber immer im Zusammenhang mit uC und Elektronik sowie Open Source sein.
 +
 
 +
 
 +
== Relases ==
 +
=== Neue Distribution: (alpha release)===
 +
Ich habe mich dieses Projektes nach Rücksprache wieder angenommen und ein neues Livesystem zusammengebaut.
 +
Zu finden ist es unter: [http://www.lost-byte.de/avrslax.php AVR-Slax Reloaded]
 +
 
 +
Momentan finden sich folgende Programme/Tools/Libs auf der CD:
 +
 
 +
* avr-binutils-2.18.93-i486-54.1
 +
* avr-gcc-4.3.2-i486-52.1
 +
* avr-libc-1.6.2-i486-52.1
 +
* avra
 +
* avrdude-5.5-i486-52.1
 +
* avrp
 +
* geany
 +
* khexedit
 +
* kontrollerlab_0.8.0-alpha20070528-1_i386
 +
* libaudio2_1.9.1-5_i386
 +
* libmpfr1ldbl
 +
* ponyprog2000-2-06c
 +
* uisp
 +
* tcl-tk 8.5.6
 +
* mfile 1.46
 +
* gEDA
 +
 
 +
== Feedback ==
 +
Hier werden alle Feedbacks über die AvrLiveCD gelistet.
 +
 
 +
 
 +
=== Feedback der Ursprünglichen Live-CD ===
 +
<pre>Außerdem wollt ich Dir noch zu Deinem großartigen Projekt gratulieren. Ich denke, dass
 +
speziell viele Windows-Leute genau auf sowas gewartet haben, und dass sie dann damit
 +
vielleicht auch in die Linux-Community gelockt werden.</pre>
 +
* 7. Jan. 2007
  
== Hinweise zur Benutzung/Eigenarten ==
 
Im Moment ist es nötig in das Verzeichniss in der sich der Quelltext befinden eine Datei zu kopieren. Diese Datei heist "CRTM[avrtyp].o". Diese Dateien sind unter "Avrlibs" auf dem Destop verlinkt. In der nächsten Version wird verucht diese Eigenart zu beheben.
 
  
 
== Mitarbeit ==
 
== Mitarbeit ==
Jeder kann bei der Avr-live-CD mitarbeiten. Jeder kann die Versionen nach belieben modifizieren, verändern, etc. Nun nurnoch hochladen und hier publizieren.
+
Jeder kann bei der Avr-live-CD mitarbeiten, die CD nach belieben verändern, Packete bauen usw. usf. Wenn Änderungen gewünscht sind oder sogar schon gemacht wurden würde ich mich freuen wenn ihr mir das per Mail zukommen lasst (avr-slax@lost-byte.de).
  
{{Ausbauwunsch|Diesen Artikel bitte noch erweitern. Dabei eventuell die Installation und eine Benutzertutorial erstellen.}}
 
  
== Sponsoring ==
+
==Siehe auch==
Die Avr-live-CD [http://www.xfuture-media.de Xfuture-Media] hat sich bereiterklärt die Avr-Live-CD zu hosten. Herzlichen Dank dafür.
+
* [[AVR]]
  
== Download ==
 
* [http://download.umfragen-service.de/9(2)_12_06avrslax_release1.rar AvrLiveCD(260Mb)]
 
Alternativ, wenn man schon Slax hat:
 
* [http://download.umfragen-service.de/2_avrrelease_2.mo AvrLiveCD-Slaxmodule(21 Mb) (Qt-Lib noch notwendig)]
 
* [http://www.slax.org/modules.php?category=libraries&id=1422&name=Qt+Libraries Qt-Lib]
 
  
 +
=== Download ===
  
== Autoren ==
+
Torrents bei linuxtracker.org:
--[[Benutzer:Overthere|Overthere]] 08:12, 15. Dez 2006 (CET)
+
[[Kategorie:Software]]
+
  
 +
* [http://linuxtracker.org/index.php?page=torrent-details&id=08cec229b541922ab65dbce078f0dc8a1b677a15 ISO]
 +
* [http://linuxtracker.org/index.php?page=torrent-details&id=b724d6f63f72e67488747abbcbe640be57c2af40 USB]
 +
 +
Oder direkt von der Projektseite:
 +
 +
* [http://www.lost-byte.de/avrslax.php Projekt Home (Download der kompletten Distribution)]
 +
 +
Oder als einzelnes Modul:
 +
* [http://www.slax.org/modules.php?action=detail&id=2266 Modul für Slax]
  
 
==Weblinks==
 
==Weblinks==
 
* [http://www.slax.org Slax]
 
* [http://www.slax.org Slax]
* [http://www.cadmaniac.org Kontrollerlab]
+
* [http://www.cadmaniac.org Kontrollerlab]  
* [http://www.xfuture-media.de Xfuture-Media(Hoster der Avr-Live-CD)]
+
* [http://www.roboternetz.de/phpBB2/viewtopic.php?t=25912 Forumbeitrag]
 +
 
 +
== Autoren ==
 +
--[[Benutzer:Chepaz|Chepaz]] 23:58, 19. Aug 2009 (CEST)
 +
--[[Benutzer:Overthere|Overthere]] 08:12, 15. Dez 2006 (CET)
 +
 
 +
 
 +
[[Kategorie:Software]]
 +
[[Kategorie:Microcontroller]]
 +
[[Kategorie:Robotikeinstieg]]

Aktuelle Version vom 30. Dezember 2013, 12:39 Uhr

DISCONTINUED - wird nicht mehr gepflegt

Die Avr-live-CD hat die Zielsetzung, ein komfortables und kostenloses Betriebsystem bereitstellen, das möglichst viele Funktionen für das Programmieren von AVRs zur Verfügung stellt.

Desktop


Grundlagen

Tools

Die Avr-live-CD basiert auf Slax. Slax basiert auf der Linuxdistribution Slackware und hieß Ursprünglich "Linux Live CD". Für das Compilieren des Quelltextes wird avr-gcc verwendet. Der Binärcode in Hex-Form wird mittels avrdude auf den AVR geladen. Kontrollerlab wird als Interface und Programmierumgebung genutzt, es können natürlich auch die Konsolen-Tools direkt auf der Konsole benutzt werden.

Diese CD bietet dem Nutzer somit eine kostenlose Softwarelösung, die auf (fast) jedem PC lauffähig ist. Es werden durch avrdude und avr-gcc viele Programmierkabel, AVRs und Programmiersprachen untersützt. Eine komfortable Bedienung vereinfacht das Entwickeln. Bald wird auch ein Simulator folgen. Diese CD ist nicht nur für Linuxprofis geeignet, sondern wurde auf eine einfache Bedienung ausgelegt. Es sind die schnelleren, aber umständlicheren Konsolenprogramme vorhanden, jedoch lassen sich alle Entwicklungsaufgaben auch über grafische Benutzeroberflächen erledigen. Die CD wurde speziell für diese Aufgaben entwickelt und hat die benötigten Anwendungen schon vorinstalliert.


Installation

Um die Avr-live-CD zu verwenden, läd man sich (Download über Torrent am Ende der Seite) entweder die Version für USB-Sticks herunter oder das ISO-File für die Live-CD Version.

Zu favorisieren wäre IMHO die USB-Version


Live-CD

Hat man das ISO geladen wir es einfach auf eine CD gebrannt. Dabei darauf achten das man das Image brennt und nicht eine Daten-CD mit dem ISO darauf ;)

Danach wird der Computer wird neu gestartet die Bootreihenfolge im Bios geändert, wenn nicht schon geschehen. Die CD muss hierbei von höherer Priorität sein als die Harddisk. Das geänderte BIOS abspeichern und den Computer weiter mit eingelegter Avr-Live-CD hochfahren lassen.

Nachteil der CD-Version ist das auf ein externes Medium gespeichert werden muß.


Bootbarer USB-Stick

Falls man über USB booten kann (nicht jedes BIOS erlaubt das) empfielt sich diese Variante.

Vorteile sind:

  • Wenn einem AVR-Slax nicht gefällt hat man keinen CD-Rohling "verbrannt". ;)
  • Daten und Dokumentationen können direkt auf dem Stick abgelegt werden.
  • Man hat eine "All-in-one-Lösung" die man z.B. in die Schule mitnehmen kann und immer alles dabei hat was man braucht.


ACHTUNG! Bei der Installation sollte man den Text im Terminal/Kommandozeile SORGFÄLTIG lesen. Es wird ein Bootsektor auf den Stick geschrieben, erwischt man hier die falsche Partition kann die Festplatte ins Nirvana gerissen werden und das wollen wir ja nicht ;)


Vorbereitung:

  • Inhalt vom USB-Stick sichern, man kann nie wissen!
  • Ideal wäre ein frisch FAT32 oder extX formatierter Stick.


Ablauf/Installation:

  • Das gepackte *.tar.gz-Torrent herunterladen.
  • Den Inhalt direkt auf einen Stick entpacken. Im Wurzelverzeichniss sollten nun die Ordner "slax" und "boot" liegen.
  • In den Ordner "boot" wechseln und dort je nach System "bootinst.sh" (Linux --> als Benutzer "root" ausführen!) oder "bootinst.bat" (Windows) ausführen.
  • Text LESEN und VERSTEHEN! Wenn die richtige Partition erkannt wurde --> Bestätigen, der neue Bootsektor wird dann geschrieben.
  • Wenn keine Fehler gemeldet werden ist der Stick nun Bootfähig und kann gebootet werden (Bootreihenfolge im BIOS beachten).


Hinweise zur Benutzung/Eigenarten/Bugs/Probleme/Anregungen

Im Moment sind keine Distributionsbedingten Bugs bekannt. Sollten Fehler auftauchen die mit der Distributionszusammenstellung im Zusammenhang stehen (keine Programmfehler! Die kann ich auch nicht beheben ;) ) bitte per Mail an avr-slax@lost-byte.de melden.

Für Anregungen und Kritik bin ich dankbar und immer offen für neues. Wer ein Programm vermisst und der Meinung ist das es in die Distribution gehört kann mich das gerne wissen lassen. Programme sollten aber immer im Zusammenhang mit uC und Elektronik sowie Open Source sein.


Relases

Neue Distribution: (alpha release)

Ich habe mich dieses Projektes nach Rücksprache wieder angenommen und ein neues Livesystem zusammengebaut. Zu finden ist es unter: AVR-Slax Reloaded

Momentan finden sich folgende Programme/Tools/Libs auf der CD:

  • avr-binutils-2.18.93-i486-54.1
  • avr-gcc-4.3.2-i486-52.1
  • avr-libc-1.6.2-i486-52.1
  • avra
  • avrdude-5.5-i486-52.1
  • avrp
  • geany
  • khexedit
  • kontrollerlab_0.8.0-alpha20070528-1_i386
  • libaudio2_1.9.1-5_i386
  • libmpfr1ldbl
  • ponyprog2000-2-06c
  • uisp
  • tcl-tk 8.5.6
  • mfile 1.46
  • gEDA

Feedback

Hier werden alle Feedbacks über die AvrLiveCD gelistet.


Feedback der Ursprünglichen Live-CD

Außerdem wollt ich Dir noch zu Deinem großartigen Projekt gratulieren. Ich denke, dass 
speziell viele Windows-Leute genau auf sowas gewartet haben, und dass sie dann damit
vielleicht auch in die Linux-Community gelockt werden.
  • 7. Jan. 2007


Mitarbeit

Jeder kann bei der Avr-live-CD mitarbeiten, die CD nach belieben verändern, Packete bauen usw. usf. Wenn Änderungen gewünscht sind oder sogar schon gemacht wurden würde ich mich freuen wenn ihr mir das per Mail zukommen lasst (avr-slax@lost-byte.de).


Siehe auch


Download

Torrents bei linuxtracker.org:

Oder direkt von der Projektseite:

Oder als einzelnes Modul:

Weblinks

Autoren

--Chepaz 23:58, 19. Aug 2009 (CEST) --Overthere 08:12, 15. Dez 2006 (CET)


LiFePO4 Speicher Test