14 Star 122 Fork 121

OpenHarmony / device_qemu

 / 详情

qemu社区项目报名进行中

Backlog
Task member
Opened this issue  
2021-06-01 07:12

通过对比和分析业界优秀开源社区的qemu项目,由简到难梳理和制定了以下三个项目,欢迎大家参与:

参与人员 项目名称
SimonLi Kernel qemu debug with gdb
MGY917 支持基于qemu运行模块或单个测试需求
laokz SimonLi OpenHarmony北向应用开发和分布式基础能力demo

参与沟通渠道:
请到community仓库查看最新的zulip沟通渠道

项目详细说明
输入图片说明

输入图片说明

输入图片说明

优秀开源社区qemu分析
输入图片说明

Comments (26)

SimonLi created任务
SimonLi set related repository to OpenHarmony/device_qemu
SimonLi changed description
SimonLi changed description
SimonLi changed description
SimonLi set assignee to laokz
SimonLi changed assignee from laokz to SimonLi
SimonLi assigned collaborator laokz
SimonLi changed assignee from SimonLi to not set
SimonLi unassigned collaborator laokz
SimonLi set assignee to laokz
SimonLi assigned collaborator SimonLi
SimonLi assigned collaborator MGY917
SimonLi set related project to OpenHarmony
SimonLi set top level to High
SimonLi set priority to Main
SimonLi changed description
Expand operation logs

一些具体项目的清单

  • gdb
  • FAT文件系统
  • 多核
  • 利用内核bootargs机制替代fw_cfg模块
  • rootfs定制添加
  • 内核testsuites
  • developertest
  • docker
  • CI门禁
  • 组件编译构建
  • 图形显示
  • 输入设备
  • 多媒体
  • risc-v
  • 文档、示例

gdb 调试 可以参考华为云liteos官方调试qemu cortex-A9
liteos-m qemu有cortex-m4的模拟器,是否考虑加进来

欢迎加进来

这个要怎么玩?对项目一感兴趣,但是感觉缺少指引,我应当如何做?硬件从哪来?另外slack也无法登录,貌似需要邀请

community仓下有slack的链接,可以在其qemu频道下讨论

laokz changed issue state from 待办的 to 进行中
laokz changed issue state from 进行中 to 待办的

感觉可以在鲲鹏服务器上测试一下,我们云手机方案看看跑下鸿蒙

@Merlin_Lee 小型简单测试,可以用手机termux,已经测试通过。

手机上跑qemu?liteos-a还是m

termux不用root就可在手机上运行,相当于简化版linux,能运行大部分命令,termux环境下安装qemu后,可以像linux一样模拟运行liteos和liteos_a,不过liteos_m暂未通过,虚拟网络部分因没有libvirt,未测试,所以只能用来玩玩。

关于riscv32_virt的测试的建议,官方提供版本可能兼容性有点问题,可暂时采取下面方式解决:
1、下载riscv-qemu版本3.1-5.1均可,地址https://github.com/sifive/freedom-tools/releases/tag/v2020.08.0
2、下载工具链riscv-none-gcc-8.1.0,地址https://github.com/ilg-archived/riscv-none-gcc/releases/tag/v8.1.0-2-20181019
3、运行:./qemu-system-riscv32 -m 128M -kernel liteos -machine sifive_u -nographic -bios none

参与沟通渠道:https://openharmonyworkspace.slack.com/archives/C01G1DEHLR5

注册新账号需要联系 openharmony 的工作区管理员,获取邀请。联系谁才能获取邀请?


你可以使用以下域的任何账号:
huawei.com
sjtu.edu.cn
无这些域的电子邮件地址?
联系 openharmony 的工作区管理员,获取邀请。

是通过community仓库下的slack链接操作的吗?

community仓库下的slack链接是哪个?我是通过这个链接进去的https://openharmonyworkspace.slack.com/archives/C01G1DEHLR5

该仓库首页下有社区交流。。。已放到一楼

终于进来了。

虽然没有研究过鸿蒙系统,但非常有兴趣。。。 :smile:

laokz changed description

社区怎么进。

社区怎么进。

@pan2089 欢迎欢迎!在这提想法,或看一楼链接去slack聊

怎么申请成为开发者?

@欣杰 just show ur code😀 欢迎欢迎!在这提想法或看楼上去slack交流探讨

laokz member
Reply laokz member

手机上的emoji,太难看了 :sweat_smile:

laokz changed description

学习观摩中

前几天刚看到qemu这个东西,安装过程中进到安装目录下发现几乎可以模拟所有环境,第一反应就是openharmony,结果还真有,能力不够无法参与啊

laokz changed description

本项目依然有效,且不限于所列清单。欢迎所有人参与指导 :rose:

Sign in to comment

Status
Assignees
Projects
Milestones
Pull Requests
Successfully merging a pull request will close this issue.
Branches
Planed to start   -   Planed to end
-
Top level
Priority
Duration (hours)
Confirm
参与者(14)
7920580 kkup180 1616642860 887732 pulibo 1578934977 5640522 pan2020 1583740544 8118894 li yangshui and jiaolong 1615518004
加载更多
1
https://git.oschina.net/openharmony/device_qemu.git
git@git.oschina.net:openharmony/device_qemu.git
openharmony
device_qemu
device_qemu

Search