/ 详情

关于openEuler的kernel调试

Done
Task
Opened this issue  
2020-05-27 20:54

由于openEuler项目太大,可否在申请的鹏城VM上单独烧写kernel 进行调试?
如果可以的话,请教交叉编译工具,kernel 的branch ,编译的defconfig,烧写的方法。很想参与kernel 仓库issue 的调试和解决。谢谢!

Attachments

Comments (9)

shaojie.dong created任务
shaojie.dong set related repository to openEuler/kernel
展开全部操作日志

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

在一些虚拟机平台上自己编译安装内核不一定能启动成功,可能和相关驱动有关系,得具体问题具体分析。

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

一些架构无关的问题,在 x86 机器上,也可以编译安装。或者在 Windows 上通过虚拟机安装openEuler 也可以,比如通过 qemu,virtualbox 等;或者在其他Linux环境上也可以尝试。

欢迎使用、测试,也欢迎发现问题,解决问题 :smile:

@XieXiuQi
感谢您的回复,现在鹏城VM上调试开发。
再请教下,kernel仓库的issue都已经指派给人了,那更多人想要加入解决问题的话是不是得等新的issue出来再assign呢?

@XieXiuQi
感谢您的回复,现在鹏城VM上调试开发。
再请教下,kernel仓库的issue都已经指派给人了,那更多人想要加入解决问题的话是不是得等新的issue出来再assign呢?

issue 都是默认会指派人的,如果想参与解决问题,可以直接解决,不用管指派的谁。只要没有关闭的问题,都可以直接参与解决。
gitee 上当前只能指派团队内的,还不能自由指派,这个不重要;-)
欢迎参与。

@shaojie.dong

XieXiuQi added
 
discussion
label

issue 都是默认会指派人的,如果想参与解决问题,可以直接解决,不用管指派的谁。只要没有关闭的问题,都可以直接参与解决。
gitee 上当前只能指派团队内的,还不能自由指派,这个不重要;-)
欢迎参与。
@shaojie.dong

@XieXiuQi 谢谢您的回复
这样的话应该会碰到重复开发的问题吧?有没有途径可以与社区沟通一下反馈下修复方案以及是否有人重复做?

@XieXiuQi 谢谢您的回复
这样的话应该会碰到重复开发的问题吧?有没有途径可以与社区沟通一下反馈下修复方案以及是否有人重复做?

目前的途径,可以提 issue 或者 通过 kernel@openeuler.org 邮件列表。

@shaojie.dong

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

目前的途径,可以提 issue 或者 通过 kernel@openeuler.org 邮件列表。
@shaojie.dong

@XieXiuQi 了解,谢谢您!

openeuler-ci-bot set assignee to weiyj
openeuler-ci-bot removed
 
discussion
label
XieXiuQi changed issue state from 待办的 to 已完成

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
参与者(3)
5329419 openeuler ci bot 1578984659