WIZ Developing


talas

Still Fresh
Joined
Jan 20, 2009
Messages
46
Hi Leute!

Ich habe mal ein paar Fragen:

* Wo kann ich Informationen über das System des WIZ bekommen?
- Ordnerstrukturen, installierte Programme (bash, fdisk, ...)
* Wie läuft das genau mit dem Crosscompiler Python (am besten 2.6) zu kompilieren?
Oder kann ich das irgendwo fertig herbekommen (mit pygame)?
* Wie funktioniert das kompilieren von c-Programmen mit dem Crosscompiler?

MfG Jonas ;)

EDIT:

* Wieso werden auf dem NAND die tatsächlichen Ordner unter der Wurzel nicht angezeigt?
- /bin, /usr, /home, /etc, ...usw.

EDIT2:

Erste Erkenntnisse:
Code:
<i>
</i>#######################
##  AnalyzeWiZ  LOG  ##
##  2010-06-04 22:09 ##
#######################

## KERNEL
Kernelversion: 2.6.24
Maschinentyp: armv5tejl
Prozessortyp: unknown
Plattform:

## SHELL ($SHELL)
/bin/sh

## SONSTIGES
Benutzername ($USERNAME):
Homeverzeichnis ($HOME): /root
Pfade ($PATH):
/bin
/sbin
/usr/bin
/usr/sbin
/usr/X11R6/bin
Sprache ($LANG): en_US.UTF-8
aktuelles Verzeichnis ($PWD): /mnt/sd/dev
Geraete und Mountpoints (/etc/mtab):
rootfs / rootfs rw 0 0
ubi0 rootfs / ubifs rw 0 0
/proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
none /dev/pts devpts gid=5,mode=620 0 0
/dev/mmcblk0p1 /mnt/sd vfat iocharset=utf8 0 0
ubi1_0 /mnt/ubifs ubifs rw 0 0
/dev/loop7 /mnt/nand vfat iocharset=utf8 0 0
/dev/root / ext2 rw 0 0

Log hab ich mit einem kl. Analyse-Skript erstellt:
Code:
<i>
</i>LOGFILE="./analyzeWIZ.log"
touch $LOGFILE

echo "#######################" >> $LOGFILE
echo "##  AnalyzeWiZ  LOG  ##" >> $LOGFILE
echo "## " $(date +"%Y-%m-%d %k:%M") "##" >> $LOGFILE
echo "#######################" >> $LOGFILE

echo >> $LOGFILE

echo "## KERNEL" >> $LOGFILE
echo "Kernelversion:" $(uname -r) >> $LOGFILE
echo "Maschinentyp:" $(uname -m) >> $LOGFILE
echo "Prozessortyp:" $(uname -p) >> $LOGFILE
echo "Plattform:" $(uname -i) >> $LOGFILE

echo >> $LOGFILE

echo "## SHELL (\$SHELL)" >> $LOGFILE
echo $SHELL >> $LOGFILE

echo >> $LOGFILE

echo "## SONSTIGES" >> $LOGFILE
echo "Benutzername (\$USERNAME):" $USERNAME >> $LOGFILE
echo "Homeverzeichnis (\$HOME):" $HOME >> $LOGFILE

echo "Pfade (\$PATH):" >> $LOGFILE
IFS=":" # Dient der richtigen Trennung von PATH
for item in $PATH; do
    echo $item >> $LOGFILE
done
unset IFS

echo "Sprache (\$LANG):" $LANG >> $LOGFILE
echo "aktuelles Verzeichnis (\$PWD):" $PWD >> $LOGFILE
echo "Geraete und Mountpoints (/etc/mtab):" >> $LOGFILE
IFS=":"
echo $(cat /etc/mtab) >> $LOGFILE
unset IFS


unset LOGFILE
cd /usr/gp2x
./gp2xmenu
 
Hi Jonas,
talas said:
* Wo kann ich Informationen über das System des WIZ bekommen?
- Ordnerstrukturen, installierte Programme (bash, fdisk, ...)
Hier mit: http://dl.openhandhelds.org/cgi-bin/wiz.cgi?0,0,0,0,14,255
Dann kannst du ganz normal auf dem Wiz rumstöbern wie in einer normalen Shell ;)
* Wie läuft das genau mit dem Crosscompiler Python (am besten 2.6) zu kompilieren?
Oder kann ich das irgendwo fertig herbekommen (mit pygame)?
Gibt's glaub ich schon, musst hier mal gucken: http://www.gp32x.com/board/index.php?/topic/48572-python-and-pygame/page__hl__python
* Wie funktioniert das kompilieren von c-Programmen mit dem Crosscompiler?
Eigentlich ziemlich ähnlich wie mit nem normalen Compiler. Nur dass du die Binärdatei dann aufm PC nicht mehr ausführen kannst.
* Wieso werden auf dem NAND die tatsächlichen Ordner unter der Wurzel nicht angezeigt?
- /bin, /usr, /home, /etc, ...usw.
Da der NAND in /mnt/nand/ gemountet ist.
 
Back
Top