openwrt模拟方法

 因为我自己想写点简单的C程序,但是 编译完后要传到 路由器上去测试比较麻烦,官方是有X86的模拟器,我已经装到hyper v虚拟机里了,但是不能运行mips程序。就找了一下资料,原来BUILD OPENWRT时target选malta-be就可以做出MIPS BE的QEMU镜像, RG100A就是MIPS BE的。
我做好的在下面 下载,直接运行openwrt.bat就能启动模拟器,启动要在qemu窗口中按ctrl+alt+3切换到控制台。
我已经测试可以运行 路由器上的mips c程序,用来做测试比较方便。
默认可以上网,用下面的命令访问windows的 共享文件夹
mkdir /mnt/share
mount -t cifs //10.0.2.2/share /mnt/share -o username=administrator,password=123456,nounix,noserverino,iocharset=utf8
之后就可以
列出共享文件 ls /mnt/share
默认10.0.2.2就是虚拟机里访问主机的IP,只要在主机里建好share共享。
设置好后可以用qemu manger建一个snapshot,以后启动后就直接还原好了。

开始我是用virtualbox的tiny core linux里编译。后来我在cygwin下编译了mips toolchain,装好cygwin后把文件解压缩到/usr/src/ backfire下就可以在windows下编译程序了,编译速度应该比虚拟机里的快一些。把编译的目录设为共享文件夹用上面的方法就可以直接运行共享中的程序 /mnt/share/a.out
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值