鸿蒙 小型系统内核(LiteOS-A)qemu仿真

本文基于ubuntu环境

  1. qemu仿真的步骤
    首先:编译全量代码生成img文件
    然后:启动qemu进行仿真

  2. 编译全量代码
    首先:下载全量代码。
    我一开始下载的3.0全量代码,但是3.0代码编译有bug(bug网上能搜到但是看不到解决方法…- -!)。后来下载的3.1release,仍然有bug(…- -!),不过好在手动解决了(一个是生成smallmmc.img的bug,还有hb启动的bug。这种bug解决没有一丝的成就感,建议不要尝试)。这里建议下载最新的全量代码(但是有27G),也可以找找其他的
    然后:编译环境&编译。因为搭建编译环境太过麻烦,选择docker的方法

  3. qemu
    首先:安装qemu
    然后:运行qemu

PS:1 执行qemu_run时需要加上-f选项 2 我使用的3.1的脚本,由于docker没有安装qemu,所以qemu指令未在docker内执行。但是qemu_run.sh会用到docker中hb的命令,可以修改qemu_run.sh,将通过hb命令获得的结果写死在sh脚本。

  1. 使用qemu的好处
    不清楚的流程可以通过打印或者打断点的方式帮助理解
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值