由于openEuler项目太大,可否在申请的鹏城VM上单独烧写kernel 进行调试?
如果可以的话,请教交叉编译工具,kernel 的branch ,编译的defconfig,烧写的方法。很想参与kernel 仓库issue 的调试和解决。谢谢!
Hey @shaojie.dong, Welcome to openEuler Community.
All of the projects in openEuler Community are maintained by @openeuler-ci-bot.
That means the developers can comment below every pull request or issue to trigger Bot Commands.
Please follow instructions at https://gitee.com/openeuler/community/blob/master/en/sig-infrastructure/command.md to find the details.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
openEuler 20.03 LTS 版本对应的 kernel 分支是 openEuler-1.0-LTS,
arm64 架构的 config 位于 arch/arm64/configs/openeuler_defconfig,
x86 架构的 config 位于 arch/x86/configs/openeuler_defconfig.
kernel 可以用于虚拟机 Guest 场景,可以在物理机上调试,也可以在虚拟机上调试。
通常的编译安装方式:
git clone git@gitee.com:openeuler/kernel.git
cd kernel
git checkout -b openEuler-1.0-LTS # 切到需要的分支, 参见“kernel 的分支”
make openeuler_defconfig
make -j64
make -j64 modules_install
make install
在一些虚拟机平台上自己编译安装内核不一定能启动成功,可能和相关驱动有关系,得具体问题具体分析。
一些架构无关的问题,在 x86 机器上,也可以编译安装。或者在 Windows 上通过虚拟机安装openEuler 也可以,比如通过 qemu,virtualbox 等;或者在其他Linux环境上也可以尝试。
欢迎使用、测试,也欢迎发现问题,解决问题
@Xie XiuQi
感谢您的回复,现在鹏城VM上调试开发。
再请教下,kernel仓库的issue都已经指派给人了,那更多人想要加入解决问题的话是不是得等新的issue出来再assign呢?
@Xie XiuQi
感谢您的回复,现在鹏城VM上调试开发。
再请教下,kernel仓库的issue都已经指派给人了,那更多人想要加入解决问题的话是不是得等新的issue出来再assign呢?
issue 都是默认会指派人的,如果想参与解决问题,可以直接解决,不用管指派的谁。只要没有关闭的问题,都可以直接参与解决。
gitee 上当前只能指派团队内的,还不能自由指派,这个不重要;-)
欢迎参与。
issue 都是默认会指派人的,如果想参与解决问题,可以直接解决,不用管指派的谁。只要没有关闭的问题,都可以直接参与解决。
gitee 上当前只能指派团队内的,还不能自由指派,这个不重要;-)
欢迎参与。
@shaojie.dong
@Xie XiuQi 谢谢您的回复
这样的话应该会碰到重复开发的问题吧?有没有途径可以与社区沟通一下反馈下修复方案以及是否有人重复做?
@Xie XiuQi 谢谢您的回复
这样的话应该会碰到重复开发的问题吧?有没有途径可以与社区沟通一下反馈下修复方案以及是否有人重复做?
目前的途径,可以提 issue 或者 通过 kernel@openeuler.org 邮件列表。
目前的途径,可以提 issue 或者 通过 kernel@openeuler.org 邮件列表。
@shaojie.dong
@Xie XiuQi 了解,谢谢您!
登录 后才可以发表评论