View previous topic :: View next topic |
Author |
Message |
karabela n00b
Joined: 11 Jul 2004 Posts: 49 Location: Germany
|
Posted: Mon Sep 08, 2008 3:03 pm Post subject: Embedded Gentoo für Axis-ETRAX |
|
|
Hallo,
konnte zum Thema ETRAX hier im Forum leider garnichts finden.
Das mag zum größten Teil daran liegen, dass ich hier wahrscheinlich falsch bin.
Man möge mir das verzeihen, aber vielleicht kann mir jemand sagen, ob Gentoo
auf einem dieser Boards lauffähig ist:
http://www.axis.com/products/dev/product_list_device.htm
Hat irgendjemand schon Erfahrungen gesammelt?
Ich selber konnte unter
http://www.gentoo.org/doc/de/gentoo-mips-faq.xml
und
http://www.linux-mips.org/wiki/Main_Page
leider nichts finden, dass mir meine Frage beantwortet hätte
Ziel des ganzen ist es diverse Webappliaktionen auf dem Gerät laufen zu lassen (FTP-, Web- und Voice-Server zum Beispiel).
Danke im Voraus für die hilfreichen Beiträge.
mfg
karabela |
|
Back to top |
|
|
chilla Apprentice
Joined: 12 Dec 2004 Posts: 203 Location: Heidelberg, Germy
|
Posted: Tue Sep 09, 2008 8:42 am Post subject: |
|
|
Hi,
Quote: | Programmable device server with Linux 2.4/2.6 based on the AXIS ETRAX 100LX MCM4+16 chip | Wenn ein normaler Linuxkernel drauf läuft, ist es kein Problem, darauf auch Gentoo laufen zu lassen. Ich hab nun nicht weiter nachgeschaut, aber ich denke mal, die geben einen 2.6er Kernel mit vorkonfigurierter .config raus. Prinzipiell musst du so vorgehen:
1. Du schaust, was das für ein Bootloader ist, und ob du da die möglichkeit hast, die commandline für den Kernel anzugeben.
2. Du schaust, wo du den Kernel ablegen mussst.
3. Du besorgst dir Kernelquellen von 2.6 mit ner gescheiten .config (am besten direkt von denen, falls sie einen anbieten (gibt der support sicher raus)).
4. Falls du eine comandline im bootlaoder angeben kannst, nutzt du das um dein root-device anzugeben.
5. Bootest den Kernel und schaust, ob er von deinem root-device aus in den Userspace gehen kann (ruft dann /sbin/init oder ähnliches auf, kann man auch in der cmdline angeben).
6. Wenn er in den Userspace geht musst duu dafür sorgen, dass der auch vorhanden ist. Du nutzt crossdev um diesen für mips zu bauen.
7. Legst den auf deinem Root-device ab (im flash, auf nem usb-stick oder wo auch immer)
8. Du schaust ihm beim booten zu.
Vorher solltest du sicherstellen, dass du mit minicom und nem seriellen Kabel seine Ausgabe beim booten siehst (inklusive die des bootloaders), sonst wirds frickelig.
Viel Spaß dabei. _________________ "Democracy is two wolves and a sheep voting on what to have for dinner. Liberty is two wolves attempting to have a sheep for dinner and finding a well-informed, well-armed sheep."
TU-BS Wiki |
|
Back to top |
|
|
karabela n00b
Joined: 11 Jul 2004 Posts: 49 Location: Germany
|
Posted: Mon Sep 15, 2008 6:26 pm Post subject: |
|
|
Hi,
erstmal danke für Deinen Post und die ausführlichen Infos.
Habe aber gesehen, dass z.B. Teamspeak- oder Ventrilo-Server garnicht im MIPS-Portage enthalten ist.
Gibt es irgendeine möglichkeit, diese Anwendungen trotzdem zum laufen zu bekommen?
Ich werde ja die Quellen benötigen, um Sie als MIPS neu zu kompilieren.
[OT]
Kennt jemand gute Voice-Server wo die Qellen verfügbar wären?
[OT]
mfg
karabela |
|
Back to top |
|
|
karabela n00b
Joined: 11 Jul 2004 Posts: 49 Location: Germany
|
Posted: Wed Sep 24, 2008 7:42 pm Post subject: |
|
|
Noch ein Versuch...
Danke!
mfg
karabela |
|
Back to top |
|
|
chilla Apprentice
Joined: 12 Dec 2004 Posts: 203 Location: Heidelberg, Germy
|
Posted: Sat Sep 27, 2008 11:58 am Post subject: |
|
|
theoretisch geht das indem du x86 auf mips komplett emulierst. Vergiss es. Ich weiss nicht, ob es überhaupt ne x86 emu gibt - geschweige denn, ob sie auf mips läuft. Vergiss es ganz schnell wieder. Wenn du auf der box binäre x86 pakete zum laufen bringen möchtest, brauchst du auch ne x86 architektur. _________________ "Democracy is two wolves and a sheep voting on what to have for dinner. Liberty is two wolves attempting to have a sheep for dinner and finding a well-informed, well-armed sheep."
TU-BS Wiki |
|
Back to top |
|
|
karabela n00b
Joined: 11 Jul 2004 Posts: 49 Location: Germany
|
Posted: Sat Sep 27, 2008 12:33 pm Post subject: |
|
|
Hi,
du hast recht, das ist echt alles andere als einfach. Bin aber auf folgendes gestoßen:
http://mumble.sourceforge.net/Main_Page
Die Quellen wären verfügbar...
Muss jetzt dann mal probieren, ob sich das einfach so für MIPS cross-compilen läßt.
mfg
karabela |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|