前言
该篇笔记记录鸿蒙内核编译流程,及qemu运行记录。主要根据 https://gitee.com/openharmony/device_qemu 执行。由于整个过程不是很顺利,故做此笔记。(ps:因为笔者的ubuntu环境不纯净,坑较多。纯净的环境照着文档做应该问题不大)
采用的策略是,【docker编译】+【ubuntu执行qemu】
注意事项
- 纯净的Ubuntu环境,直接根据文档进行配置即可
- 如果文档流程遇到问题,可考虑使用docker编译,具体参考 https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/get-code/gettools-acquire.md
编译结果
Liteos-a
编译成功示意图如下
成功运行
文章来源:https://www.toymoban.com/news/detail-665932.html
问题记录
1 . 执行./qemu-run时报错如下 Start making out/smallmmc.img...losetup: out/smallmmc.raw:设置回环设备失败: 设备或资源忙
其原因是执行 loseup 命令时,/dev/loop0 等资源被占用。解决方法是卸载/dev/loop0等被占用的资源或者将脚本中的loop0等换成未使用的资源。笔者此处选择第二种方法
文章来源地址https://www.toymoban.com/news/detail-665932.html
到了这里,关于Openharmony鸿蒙内核编译及qemu运行过程问题记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!