`
steeven
  • 浏览: 307899 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ubuntu下qemu 安装 debian mips

 
阅读更多
参见:http://www.aurel32.net/info/debian_mips_qemu.php

其中mipsel小端网络安装的内核和initrd在http://ftp.de.debian.org/debian/dists/squeeze/main/installer-mipsel/current/images/malta/netboot/
qemu参数-M 不需要,缺省为malta

安装镜像选择国内的第三个,cdn.debian.net,电信网络访问比较快。

记得ubuntu的时间要对,否则虚拟机安装时自动更新时间, 重启后发现时间不对要让你整理磁盘。

安装后启动参数root=/dev/sda1, 不是hda1

启动后 cat /proc/cpuinfo 应该是mips malta

然后sudo apt-get install gcc gdb 就可以写程序了
编译完用readelf -h 看看,直接就是mipsel程序,无需交叉编译!
分享到:
评论
3 楼 steeven 2012-09-02  
Malta下设备地址:http://svn.peeklinux.com/trunk/qemu/hw/mips_malta.c

可以看到malta下FPGA的led灯地址, 往0x1f000418~0x1f000450写入就可以在led屏幕上显示啦 ctrl_alt_4查看,注意是LL类型的字符。
2 楼 steeven 2012-09-01  
qemu manager 7.0是可以用的, 版本并非0.11,在version control界面下可以升级到0.14.1, 速度比0.13都快很多,相当于linux下面的速度。
声音控制貌似有问题,禁用声卡。
显卡vga没用,禁用
网卡缺省PCNet Lan, vlan 0, User networking, tap驱动安装后无法bridge. 变通解决方法是port redirect,转guest系统上的ssh服务22端口到10022, 这样在windows下面用putty能登陆mipsel debian. 对应命令行参数:-redir tcp:10022::22。ctrl+alt+2出来的串口下vi用起来有问题,方向键失效。

可以用sudo apt-get install ddd xterm来用图形界面调试编辑。

windows下面装xming. shell下面export DISPLAY=xxx.xxx.xxx.xxx:0.0


1 楼 steeven 2012-09-01  
windows下面的qemu: http://www.davereyn.co.uk/ 版本0.11

用图形界面记得要配置高级里面kernel command line append: root=/dev/sda1
不要用它的图形界面,用命令行启动后,会看到小企鹅图标没信息, 没关系, ctrl+alt+3进入linux文本界面。 往后切换还有好玩的屏幕, 比如并口,比如机器灯。

这里还有一个0.13版本:http://homepage3.nifty.com/takeda-toshiya/, 解压后需要把bin/qemu-system-mipsel.exe移动到上层目录,否则会报dll找不到。

相关推荐

Global site tag (gtag.js) - Google Analytics