Um ein Programm aufzurufen (wie hier "busybox") musst du qemu-mipsel nutzen (nicht "-system"). Und das funktioniert ganz problemlos (auf meinem Ubuntu):
Zumindest bis zum o.g. Zeitpunkt war es m.W. nicht möglich, Images von neueren Boxen (nach Fritz!Box "ohne Nummer").
Was sollte das Starten im Emulator denn bringen, um ein Programm zu übersetzen?!?
Allerdings kannst du ein Mips(el) Debian auf der Box laufen lassen (per USB, einfach mal nach suchen).
Auch eine Debian-Installation auf einem virtuellen System (mit qemu-system-mipsel) sollte möglich sein, auch dort kannst du dann "in einer Mipsel-Umgebung" compilieren.
Code:
joerg@joerg-desktop:/tmp$ qemu-mipsel -L 7170-img/original/filesystem/ 7170-img/original/filesystem/bin/busybox
BusyBox v1.8.2 (2009-04-22 13:54:57 CEST) multi-call binary
Copyright (C) 1998-2006 Erik Andersen, Rob Landley, and others.
Licensed under GPLv2. See source distribution for full notice.
Usage: busybox [function] [arguments]...
or: [function] [arguments]...
BusyBox is a multi-call binary that combines many common Unix
utilities into a single executable. Most people will create a
link to busybox for each function they wish to use and BusyBox
will act like whatever it was invoked as!
Currently defined functions:
[, [[, ash, basename, cat, chmod, clear, cp, date, dd, dmesg, echo, egrep, env, ether-wake, false, fgrep, find, free, grep, halt,
head, hostname, ifconfig, ifdown, ifup, inetd, init, insmod, kill, killall, ln, login, ls, lsmod, md5sum, mkdir, mknod, modprobe,
more, mount, mv, nc, netstat, nohup, pidof, ping, poweroff, ps, pwd, realpath, reboot, rm, rmdir, rmmod, route, sed, setconsole,
sh, sleep, stty, tail, tar, tee, telnetd, test, tftp, time, touch, tr, traceroute, true, tty, umount, uname, uniq, uptime, vconfig,
vi, wget
joerg@joerg-desktop:/tmp$
Zumindest bis zum o.g. Zeitpunkt war es m.W. nicht möglich, Images von neueren Boxen (nach Fritz!Box "ohne Nummer").
Was sollte das Starten im Emulator denn bringen, um ein Programm zu übersetzen?!?
Allerdings kannst du ein Mips(el) Debian auf der Box laufen lassen (per USB, einfach mal nach suchen).
Auch eine Debian-Installation auf einem virtuellen System (mit qemu-system-mipsel) sollte möglich sein, auch dort kannst du dann "in einer Mipsel-Umgebung" compilieren.