Software Innereien


sbx

Member
Joined
Oct 10, 2005
Messages
170
Location
Kehl
LOCATION
Kehl
Hi!

Wer ähnlich wie ich ein wenig in den Software Innereien des GP2X stöbern möchte, dem sei dieses kleine Script empfohlen:
Code:
#/bin/sh
sync

cd /
tar cf /mnt/sd/backup-gp2x.tar bin/* etc/* lib/* sbin/* usr/* home/* mnt/nand/* root/* tmp/* var/*

sync

cd /usr/gp2x
exec ./gp2xmenu

Edit: Durch das Ausklammern von /proc/ und /mnt/sd wird es nun fertig und man bekommt auch /usr/ und /sbin drauf. Das zweite sync sollte eine korrupte tar-Datei durch zu frühes Entfernen der Karte verhindern, wenn das Hauptmenue wieder erscheint.

Speichert das Script als backup.gpu auf der SD-Karte und startet es über "Utilities". Es dauert ca. 3-4 Minuten und danach habt Ihr das komplette Filesystem in der Datei backup-gp2x.tar im Root der SD-Karte. Größe bei mir: 18,7 MB (ohne /mnt/sd und /proc, da letzteres eh keine reellen Daten beinhaltet)

Interessant einige Spuren der ursprünglichen Entwickler:

/etc/ftpusers
Code:
Welcome to DEPSS with MMSP2

und /etc/issue.bak:
Code:
<i>
</i>Welcome to

 DDDD   EEEEE PPPPP   SSSSSS SSSSSS
 DD DD  EE    PP  PP SS     SS
 DD  DD EE    PP  PP SS     SS
 DD  DD EEEEE PPPPP   SSSS   SSSS
 DD  DD EE    PP          SS     SS
 DD DD  EE    PP          SS     SS
 DDDD   EEEEE PP     SSSSSS SSSSSS

 DEPSS(Development Environment Platforms for System Solution)
 ARM Linux for MagicEyes MMSP2

 For further information check:
            http://forum.mesdigital.com

bzw. /etc/issue.dignsys:
Code:
<i>
</i>
Welcome to

 DDDD   EEEEE PPPPP   SSSSSS SSSSSS
 DD DD  EE    PP  PP SS     SS
 DD  DD EE    PP  PP SS     SS
 DD  DD EEEEE PPPPP   SSSS   SSSS
 DD  DD EE    PP          SS     SS
 DD DD  EE    PP          SS     SS
 DDDD   EEEEE PP     SSSSSS SSSSSS

 DEPSS(Development Environment Platforms for System Solution)
 DEPSS is a registered tradmark of DIGNSYS Inc.
 ARM Linux for MagicEyes MMSP2

 For further information check:
            http://www.dignsys.com/

Unter /lib/modules/2.4.25/kernel/drivers/usb/gadget/ findet sich der Treiber net2272.o. Laut description ein PLX NET2272 USB Peripheral Controller (version: 2005 Sept 08 )
d.h. man kann mit dem GP2X per USB eine Netzwerkverbindung aufbauen!?

Enthalten ist die BusyBox v0.60.3 (2005.09.30-23:55+0000).
Aktuell ist laut http://www.busybox.net/ die Version 1.1.0-pre1 vom 31 Oktober 2005.

Interessant auch, dass etliche Netzwerk-Tools enthalten sind, die für den "normalen" Standalone Betrieb eigentlich nicht notwendig wären: netstat, ftp, ipcalc, pinky (leightweight "finger" program), smtpclient
 
Irgendwie ist der GP2x mit dem USB host zum überhandheld geworden.
Was noch fehlt ist irgend ein x window.
 
Warum nicht? die 200 MHz sollten auch dazu reichen ^^
Allerdings wirds wohl nicht gehen wegen ARM... Oder gibt's n SuSE oder Debian für ARM-Prozessoren? ^^ Das wäre mal goil ;)
 
mh das wäre echt mal geil xD vor allem debian mit dem apt system...aber BSD könnte klappen das läuft doch sogar auf Waschmaschienen :lol: und dann nen mache man sich ne Oberfläche alle KDE/Gnome/Fluxbox drauf :lol: das wäre sau langsam ^^
 
Frase said:
Warum nicht? die 200 MHz sollten auch dazu reichen ^^
Allerdings wirds wohl nicht gehen wegen ARM... Oder gibt's n SuSE oder Debian für ARM-Prozessoren? ^^ Das wäre mal goil ;)

Debian gibt es für mehere Architekturen.
Allerdings wäre das nicht sinnvoll, man sollte wenn man etwas macht auf dem GPH linux aufbauen.
BTW was ist aus open2x geworden was machen sie jetzt gerade?
 
nibel said:
Frase said:
Warum nicht? die 200 MHz sollten auch dazu reichen ^^
Allerdings wirds wohl nicht gehen wegen ARM... Oder gibt's n SuSE oder Debian für ARM-Prozessoren? ^^ Das wäre mal goil ;)

Debian gibt es für mehere Architekturen.
Allerdings wäre das nicht sinnvoll, man sollte wenn man etwas macht auf dem GPH linux aufbauen.
BTW was ist aus open2x geworden was machen sie jetzt gerade?

Kann man es nicht einfach von ner externen HD booten?

MfG
IceOnly
 
Warum will man daruf überhaupt Debian es müssten zahlreiche modifikationen vorgenommen werden um es lauffähig zu machen.
 
Dittboy said:
Der GP2X ist ein Handheld, und kein Computerersatz... -_-

Ist doch eh dämlich auf nem 3,5" 320x240 Display irgendwas PC mäßiges mache zu wollen.

Und was ist mit dem TV out?
 
Dämlich ist es vielleicht... Aber abgefahren ;) Sowas hat nicht jeder ^^
 
Selbst wenn man das übers TV-Out macht, sogut wie kein Programm ist auf die Darstellung am Fernseher optimiert. :>
 
Dittboy said:
Der GP2X ist ein Handheld, und kein Computerersatz... -_-

Ist doch eh dämlich auf nem 3,5" 320x240 Display irgendwas PC mäßiges mache zu wollen.

Aber etwas PDA mäsiges wäre nett.
 
Elektranox said:
natürlich xserver und xorg unterstützen SVIDEO Out...Man müsste dem nur erklären das Fernseher = SVIDEO Out ist ;) Debian gibt's übrigens für ARM Architekturen...siehe hier: Debian @ Wikipedia

Trotzdem wird Debian nicht ohne diverse Modifikationen laufen.
Der Aufwand Debian zum laufen zu bringen gemssen an dem nutzen ist viel zu hoch, besonders weil es schon eine lauffähiges linux auf dem gp2x schon gibt.
Sinnvoller ist es einige Dinge zum GP2x zu portieren.
 
Dittboy said:
Der GP2X ist ein Handheld, und kein Computerersatz... -_-

Ist doch eh dämlich auf nem 3,5" 320x240 Display irgendwas PC mäßiges mache zu wollen.

Seh ich auch so, das einzig computermäßige das er können soll sollte der C64 sein :D

Aber extra funktionen schaden ja bekanntlich nicht.
 
Ist doch immer die gleiche Diskussion bei Open Source und Homebrew... natürlich hat es wenig Sinn (das sehe ich genauso), aber wenn jemand unbedingt seine Freizeit in sowas stecken möchte, tut er es. Und diese Freiheit ist ja das schöne daran. :D
 
Back
Top