`
steeven
  • 浏览: 316605 次
  • 性别: 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找不到。

相关推荐

    linux qemu离线安装包

    QEMU支持多种架构,包括x86、ARM、MIPS等,因此它在软件开发、测试、教学和虚拟化环境中有着广泛的应用。在Ubuntu这样的Linux发行版中,QEMU可以方便地用于创建和管理虚拟机。 离线安装QEMU通常适用于没有网络连接...

    qemu.rar~~~~~~

    对于基于Debian或Ubuntu的系统,可以使用以下命令安装: ```bash sudo apt update sudo apt install qemu-system-x86_64 ``` 对于基于Red Hat或Fedora的系统,执行: ```bash sudo yum install qemu-system-x86_...

    预装linux系统的QEMU虚拟机

    预装的Linux系统通常是指一种轻量级、快速启动且精简的发行版,可能是像Debian、Ubuntu的精简版或者是专门定制的Linux发行版。这种系统包含了基本的Linux内核,以及必要的命令行工具,如GCC编译器、vi编辑器和一系列...

    启动第一个虚拟机

    大多数Linux发行版中都包含了QEMU,可以通过包管理器轻松安装,例如在Debian或Ubuntu中使用以下命令: ```bash sudo apt-get install qemu-kvm ``` #### 使用VNC启动虚拟机 VNC(Virtual Network Computing)是一种...

    嵌入式系统环境搭建

    选择一个适合的Linux发行版,如Ubuntu、Debian或者Fedora,是开始搭建的第一步。这些发行版拥有丰富的软件包管理系统,方便安装所需的开发工具。 接下来,我们需要安装必要的开发工具。这通常包括GCC编译器、Make...

Global site tag (gtag.js) - Google Analytics