1,背景
由於要調試的固件是mips,電腦一般都是x86架構,因此需要安裝qemu虛擬機做調試使用
2,安裝
請移步:https://github.com/qemu/qemu
Linux:http://qemu-project.org/Hosts/Linux
也可以參考:http://my.oschina.net/kelvinxupt/blog/265108
對於不是需要跟蹤最新的工具,還是建議使用自動安裝方法
sudo apt-get install qemu
3,使用
安裝完成之後的效果圖
參考這個網站執行:
https://people.debian.org/~aurel32/qemu/mips/
下載這兩個文件:
vmlinux-3.2.0-4-4kc-malta debian_wheezy_mips_standard.qcow2
然後執行:
qemu-system-mips -M malta -nographic -kernel vmlinux-3.2.0-4-4kc-malta -hda debian_wheezy_mips_standard.qcow2 -append "root=/dev/sda1 console=tty0"
進行安裝操作(大約需要十分鐘左右):
默認賬戶密碼是:root,root
scp -P 22222 gdb-7.11/gdb/gdb [email protected]:/root/
chroot ./ ./bin/sh
下面的內容,暫時做記錄,其他的後續整理,留個坑
https://gmplib.org/~tege/qemu.html
http://wiki.prplfoundation.org/wiki/QEMU
根據板子的型號,選擇不同的
https://community.imgtec.com/developers/mips/linux/
http://www.cnitblog.com/gouzhuang/archive/2010/10/07/native_compiling_in_qemu.html
https://people.debian.org/~aurel32/qemu/mips/
http://blog.csdn.net/richardysteven/article/details/6701181