历史上的今天
今天是:2025年07月22日(星期二)
2020年07月22日 | PC上QEMU模拟ARM的步骤
2020-07-22 来源:elecfans
1. 首先,编译 qemu代码:
git clone git://git.qemu.org/qemu.git
cd qemu/
。/configure --target-list=arm-softmmu,mipsel-softmmu --enable-debug --enable-sdl
make
sudo make install
如果在配置的时候报错:
ERROR: User requested feature sdl
configure was not able to find it.
Install SDL devel
执行:
sudo aptitude install libsdl-image1.2-dev
2. 编译 linux kernel:
wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.2.tar.bz2
tar xjf linux-3.2.tar.bz2
export ARCH=arm
export CROSS_COMPILE=arm-linux-gnueabi-
cd linux-3.2
make vexpress_defconfig
make all
3. 创建 ramdisk
先创建一个目录 init, 在init下编写一个小程序init.c,打印 hello, world.
#include 《stdio.h》
void main() {
printf(“Hello World!n”);
while(1);
}
然后,生成 ramdisk:
cd init
arm-linux-gnueabi-gcc -static init.c -o init
echo init|cpio -o --format=newc 》 initramfs
5. 测试:
qemu-system-arm -M vexpress-a9 -kernel 。/linux-3.2/arch/arm/boot/zImage -initrd 。/init/initramfs -serial stdio -append “con
史海拾趣
|
在作硬件之前,需要看的资料有: 1.芯片数据手册,描述该器件的引脚信号、片上资源、电气指标和机械特性(如封装等),在做硬件前必看(TMS320F281x数据手册SPRS174J) 2.某一系列DSP的CPU和指令集用户指南,描述该系列DSP的CPU结构、内部寄存器 ...… 查看全部问答> |
|
关于pxa270 wince5.0 系统使用sdio wifi (mavell 8686 芯片)的问题 使用sdio 接口,接上wifi 卡,系统能检测到wifi 卡,并能完成 MrvDrvInitialize ,弹出wifi的设置对话框后,能够检测到AP,但是始终链接不上:下面是调试信息,有没有什么建议『我摘取了从对话框弹出到链接一个AP不成功的信息』: ...… 查看全部问答> |
|
最近帮朋友做调查拉项目,关于电子芯片网站的,有几个网站已经确定了,还要了解一个达普电子芯片网,网址是www.ic72.com 不太知道底细,谁了解的话帮忙介绍一下?要公司详细介绍和其网站架构,最好是权威一点,非常感谢!… 查看全部问答> |
|
为什么可以把系统从挂起状态的设备不能通过DevicePowerNotify申请进入D3状态呢? 小弟看了windows mobile 5.0的文档,但是看得一头雾水,请各位大哥大姐指教,本人不胜感激!以下是mobile的部分文档: Devices that can wake the s ...… 查看全部问答> |
|
最近再做一个FPGA通过并口与PC机进行通信的实验:数据从FPGA传向PC机。给FPGA下载代码后,PC机接收不到数据,当打开示波器的一瞬间或者用示波器的探头地接触电路板的地时,PC机可以接收到数据! 我在网上看了一些资料,发现可能是“浮地”的问题, ...… 查看全部问答> |




