Hallo, benötige Ihren Rat. Ist es möglich Linux auf dieser AVR32 Hardware (http://alvidi.de/avr32_board.html) ohne großem Aufwand zum laufen zu bringen? Auf dieser Seite http://avr32linux.org/twiki/bin/view/Main/LinuxOnUC3 findet man die Information dazu, leider ist sie 2 Jahre alt. Gibt es mittlerweile ein Fortschritt in dieser Richtung? Gruß, Alex
Alex D. schrieb: > Ist es möglich Linux auf dieser AVR32 Hardware > (http://alvidi.de/avr32_board.html) ohne großem Aufwand zum laufen zu > bringen? Die UC3-Serie hat nur eine MPU (Memory Protection Unit) und keine MMU, die eine der Hardware-Voraussetzungen für ein normales Linux (wie auch für andere Unix-artige Systeme) darstellt. Der AP7000-Port läuft somit nicht. Von Hardware-Seite möglich ist lediglich ein ucLinux, das keine MMU braucht. Die Frage ist aber, ob dann ein schlankeres System wie FreeRTOS besser geeignet ist. fchk
vielen Dank, Frank. Ich habe bis jetzt nur mit AVR32 Studio und Atmel Treiber gearbeitet. Würde mich gern mit Linux vertraut machen. Kennen Sie vielleicht eine deutsche Linux-Einleitung für Anfänger? Danke
Alex D. schrieb: > vielen Dank, Frank. > > Ich habe bis jetzt nur mit AVR32 Studio und Atmel Treiber gearbeitet. > Würde mich gern mit Linux vertraut machen. > > Kennen Sie vielleicht eine deutsche Linux-Einleitung für Anfänger? Für PC oder für Mikrocontroller? Für Mikrocontroller: Hier rate ich von AVR32 ab. Wähle ein ARM9-Board für die eigenen Experimente. ARM hat bei Linux die größte Usergemeinde im Embedded-Bereich. Hast Du schon PC-Linux-Erfahrungen? Wenn nein, lade Dir eine Ubuntu oder OpenSuse CD, gehe in den nächsten Buchladen und kaufe Dir ein Buch und fange an zu lesen und zu experimentieren, bevor Du irgendetwas im Embedded-Bereich machst. fchk
vielen Dank, Frank, für die Tipps es war ein schneller und informativer Überblick. Fazit: wenn ich mit AVR32 weiter arbeiten möchte, dann ist es empfehlenswert OS freeRTOS zu nehmen. OS Linux für UC3 ist noch nicht ausgereift und Linux kann ich vorerst mit dem ARM üben/lernen. :)
Alex D. schrieb: > vielen Dank, Frank, für die Tipps > > es war ein schneller und informativer Überblick. > > Fazit: wenn ich mit AVR32 weiter arbeiten möchte, dann ist es > empfehlenswert OS freeRTOS zu nehmen. OS Linux für UC3 ist noch nicht > ausgereift und Linux kann ich vorerst mit dem ARM üben/lernen. Nicht ganz richtig: Der UC3 ist für ein vollständiges Linux technisch nicht geeignet, weil ihm die MMU fehlt. Da die AP7000 Serie nicht mehr weiterentwickelt wird, ist Linux auf AVR32 ein totes Gleis. Daher gibt es dort kaum Weiterentwicklung. Wenn Du Linux lernen willst, tust Du das besser auf einem PC. fchk
Alex D. schrieb: > Fazit: wenn ich mit AVR32 weiter arbeiten möchte, dann ist es > empfehlenswert OS freeRTOS zu nehmen. OS Linux für UC3 ist noch nicht > ausgereift und Linux kann ich vorerst mit dem ARM üben/lernen. Aber vorsicht, auch für den ARM gilt: Vollwertiges Linux nur mit MMU. Wobei "vollwertig" heißt, dass normale Programme auf normalen Distributionen (sofern sie denn für die CPU verfügbar sind) laufen. Die nommu-Varianten diverser Architekturen sind aber längst Bestandteil des offiziellen Kernels, darauf laufen dann halt Anwendungen die damit klarkommen, dass der virtuelle Adressraum nicht wirklich virtuell ist und manche Systemaufrufe nicht verfügbar sind bzw. nicht alle Optionen unterstützen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.