MIPS调试环境搭建

1.MIPS

1.安装交叉编译链

1.配置交叉编译链工具

1.MIPS

sudo apt-get install linux-libc-dev-mips-cross 
sudo apt-get install libc6-mips-cross libc6-dev-mips-cross
sudo apt-get install binutils-mips-linux-gnu gcc-mips-linux-gnu
sudo apt-get install g++-mips-linux-gnu
image-20240611131331693

2.下载mips磁盘镜像

vmlinux-3.2.0-4-4kc-malta

debian_wheezy_mips_standard.qcow2

Index of /~aurel32/qemu/mips (debian.org)

3.启动qemu

sudo qemu-system-<arch> //设置虚拟机架构
  -M <machine_type> //指定硬件模拟的类型
  -kernel <kernel_image> //指定启动内核镜像文件
  -hda <hard_disk_image> //指定虚拟机硬盘镜像文件
  -append "<kernel_options>" //指定内核的启动参数
  -net nic //配置的网卡接口
  -net user //用户的网络连接模式(允许虚拟机通主机连接到外部网络)
  -nographic //无gui启动,只使用控制台操作

例子:

$ qemu-system-arm \
-M vexpress-a9 \
-kernel vmlinuz-3.2.0-4-vexpress \
-initrd initrd.img-3.2.0-4-vexpress \
-drive if=sd,file=debian_wheezy_armhf_standard.qcow2 \
-append "root=/dev/mmcblk0p2 console=ttyAMA0" \
-net nic \
-net tap,ifname=tap0,script=no,downscript=no \
-nographic

4.设置ip

ifconfig eth0 192.168.1.20

5.挂载共享文件

mkdir /nfsroot
mount -t nfs -o nolock 192.168.1.156:/nfsroot /nfsroot

2.MIPESL

1.安装交叉编译链

sudo apt-get install linux-libc-dev-mipsel-cross
sudo apt-get install libc6-mipsel-cross libc6-dev-mipsel-cross
sudo apt-get install binutils-mipsel-linux-gnu gcc-mipsel-linux-gnu
sudo apt-get install g++-mipsel-linux-gnu
image-20240611132100533

后续操作和前面类似

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇