博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用QEMU模拟器运行Linux kernel
阅读量:4047 次
发布时间:2019-05-25

本文共 580 字,大约阅读时间需要 1 分钟。

当手边没有可用的开发板的时候,如果想hack Linux kernel的某些功能,QEMU是一个不错的选择。 下面记录使用QEMU 模拟vexpress-a9 运行Linux Kernel 4.1的过程。 内核编译:(1)设置环境变量  export ARCH=arm  export CROSS_COMPILE=arm-linux-gnueabi-(2)编译  make vexpress_defconfig   在默认配置的基础上,我还打开了  ![printk](https://img-blog.csdn.net/20150829190642893)  ![initramfs](https://img-blog.csdn.net/20150829184217452)  make zImage  make dtbs (3) 启动    qemu-system-arm -smp 4 -M vexpress-a9 -m 1024M -nographic  -serial stdio -nodefaults -kernel arch/arm/boot/zImage  -dtb arch/arm/boot/dts/vexpress-v2p-ca9.dtb  -append "console=ttyAMA0 init=/linuxrc "

运行效果如下

kmsg

你可能感兴趣的文章
如何用好碎片化时间,让思维更有效率?
查看>>
No.147 - LeetCode1108
查看>>
No.174 - LeetCode1305 - 合并两个搜索树
查看>>
No.175 - LeetCode1306
查看>>
No.176 - LeetCode1309
查看>>
No.182 - LeetCode1325 - C指针的魅力
查看>>
mysql:sql alter database修改数据库字符集
查看>>
mysql:sql truncate (清除表数据)
查看>>
yuv to rgb 转换失败呀。天呀。谁来帮帮我呀。
查看>>
yuv420 format
查看>>
yuv420 还原为RGB图像
查看>>
LED恒流驱动芯片
查看>>
驱动TFT要SDRAM做为显示缓存
查看>>
使用file查看可执行文件的平台性,x86 or arm ?
查看>>
qt5 everywhere 编译summary
查看>>
qt 创建异形窗体
查看>>
可重入函数与不可重入函数
查看>>
简单Linux C线程池
查看>>
内存池
查看>>
输入设备节点自动生成
查看>>