因爲我自己想寫點簡單的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
openwrt模擬器
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Linux基本操作命令
wbzjacky
2019-02-24 13:12:38
真實的模擬***綜合實驗
wbzjacky
2019-02-24 13:12:37
三層交換機的HSRP、vlan、端口聚合
wbzjacky
2019-02-24 13:12:37
HSRP和二層交換機的端口聚合、vlan
wbzjacky
2019-02-24 13:12:37
如果同事暗中傷害你,應該怎麼辦?
這個饅頭有餡
2019-02-24 13:59:08
職場中,抱怨越多的員工,越被領導瞧不起!
這個饅頭有餡
2019-02-24 13:59:08
老程序員被裁,應屆生卻能月薪 1.3 萬?這你能忍?
前端高達
2019-02-24 13:48:04
遇到到處蹭吃卻從不請客吃飯的主怎麼辦?
樑軍年
2019-02-24 13:26:35
高標準機房綜合配線安裝
wbzjacky
2019-02-24 13:12:38
IPsec ***實驗
wbzjacky
2019-02-24 13:12:37
CISCO路由AAA的Easy ***
wbzjacky
2019-02-24 13:12:37
CISCO訪問控制列表 企業網絡管理的必殺技
wbzjacky
2019-02-24 13:12:37