当前位置:   article > 正文

Openharmony鸿蒙内核编译及qemu运行过程问题记录_openharmony 编译内核

openharmony 编译内核

前言

该篇笔记记录鸿蒙内核编译流程,及qemu运行记录。主要根据 https://gitee.com/openharmony/device_qemu 执行。由于整个过程不是很顺利,故做此笔记。(ps:因为笔者的ubuntu环境不纯净,坑较多。纯净的环境照着文档做应该问题不大)

采用的策略是,【docker编译】+【ubuntu执行qemu

注意事项

  1. 纯净的Ubuntu环境,直接根据文档进行配置即可
  2. 如果文档流程遇到问题,可考虑使用docker编译,具体参考 https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/get-code/gettools-acquire.md

编译结果

Liteos-a

编译成功示意图如下
在这里插入图片描述
成功运行
在这里插入图片描述

问题记录

1 . 执行./qemu-run时报错如下 Start making out/smallmmc.img...losetup: out/smallmmc.raw:设置回环设备失败: 设备或资源忙
在这里插入图片描述
其原因是执行 loseup 命令时,/dev/loop0 等资源被占用。解决方法是卸载/dev/loop0等被占用的资源或者将脚本中的loop0等换成未使用的资源。笔者此处选择第二种方法
在这里插入图片描述
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/309978?site
推荐阅读
相关标签
  

闽ICP备14008679号