Aus RN-Wissen.de
Wechseln zu: Navigation, Suche
LiFePO4 Speicher Test

K (Grundlagen)
K (Linuxdistribution Avr-live-cd wurde nach Linuxdistribution Avr-live-cd DISCONTINUED verschoben)
 
(76 dazwischenliegende Versionen von 6 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Zielsetzung ==
+
'''DISCONTINUED - wird nicht mehr gepflegt'''
Avr-live-CD oder auch AvrSlax genannt hat die Zielsetzung, ein kofortables Betriebsystem auf der Basis von Slax zur der Entwicklung von Quellcode für die AVR-Serie in C,C++ oder Assembler bereitzustellen.
+
 
 +
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 ==
Die Avr-live-CD basiert auf Slax. Zum Compilieren des Quelltextes wird [Avr-gcc Avr-gcc] verwendet, für das Programmieren avrdude. Um eine komfortable Entwicklungsumgebung bereitzustellen wurde Kontrollerlab verwendet.
+
[[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".
 +
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 ==
 
== Installation ==
Um die Avr-live-CD zu verwendet, entpackt man das RAR-Verzeichniss und brennt die ISO Datei. Nun ruft man das Bios auf. Dort muss man die Bootreihen folge auf Disktette, CD und dann erst Harddisk ändern.
+
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.
  
Jetzt einfach neu starten und die CD funktioniert.
+
Zu favorisieren wäre IMHO die USB-Version
  
== Bedienung ==
 
Grundsetzlich ist es einfach mit der Avr-live-CD zu arbeiten. Nach dem Start sieht man Kontrollerlab verlinkt, das man dann aufruft. Dies ist einfach zu bedienen. Englische Sprache natürlich vorausgesetzt.
 
  
== Hinweise ==
+
=== Live-CD ===
Im Moment ist es nötig in das Zielverzeichniss des zu kompilierenden Projekts eine Datei zu kopieren. Diese Datei heist "CRTM[avrtyp].o". Diese Dateien sind aber auch auch auf dem Destop verlinkt.
+
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
 +
 
  
 
== 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).
 +
 
 +
 
 +
==Siehe auch==
 +
* [[AVR]]
 +
 
 +
 
 +
=== Download ===
 +
 
 +
Torrents bei linuxtracker.org:
 +
 
 +
* [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==
 +
* [http://www.slax.org Slax]
 +
* [http://www.cadmaniac.org Kontrollerlab]
 +
* [http://www.roboternetz.de/phpBB2/viewtopic.php?t=25912 Forumbeitrag]
  
== Download ==
 
Zurzeit ist eine [http://www.roboternetz.de/phpBB2/privmsg.php?mode=post&u=21764 Anforderung des Linkes] über eine PN im Forum bei mir möglich. Wenn sich jemand bereiterklären würde, diese Datei zu hosten, sollte er mich auch auf jeden Fall kontaktieren.
 
 
== Autoren ==
 
== Autoren ==
 +
--[[Benutzer:Chepaz|Chepaz]] 23:58, 19. Aug 2009 (CEST)
 
--[[Benutzer:Overthere|Overthere]] 08:12, 15. Dez 2006 (CET)
 
--[[Benutzer:Overthere|Overthere]] 08:12, 15. Dez 2006 (CET)
 +
 +
 
[[Kategorie:Software]]
 
[[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