qemu-system和qemu-user两种模式动态模拟运行嵌入式固件方法总结
前言
搭建嵌入式固件的动态模拟环境的过程中遇到了许多的坑,最终终于搭建了起来,很有必要记录下遇到的问题,避免今后再踩坑。
工具
1.buildroot
以buildroot 2019.02.4版本为例,编译mips大端架构环境。
tar zxvf buildroot-2019.02.4.tar.gz
apt-get install libncurses5-dev
make menuconfig
Target options中选择架构为mips big endian:
Toolchain中选择的linux内核要尽量的低:
Save之后开始make
,编译时间很久,可以先去完成一次星际旅行。