recipes-kernel的devtool开发工具

内核开发最好使用devtool而不是通过传统的内核工作流方法来完成,下面会介绍这两个方案的信息。本文介绍使用Yocto Project Linux内核时要执行的几项常见任务。这些任务包括为主机开发系统准备内核开发,准备层,修补内核,配置内核等。

使用devtool准备开发

初始化BitBake环境
     $ cd ~/poky
     $ source oe-init-build-env
准备local.conf文件:默认情况下,MACHINE变量设置为“qemux86”,如果你在32位模式下为QEMU仿真器构建,则可以正常运行。但是,如果不是,则需要在构建目录中找到MACHINE的conf/local.conf文件中 正确设置 变量 。
为修补程序创建图层:
     $ cd ~/poky/build
     $ bitbake-layers create-layer ../../meta-mylayer
把图层通知BitBake构建环境
     $ cd ~/poky/build
     $ bitbake-layers add-layer ../../meta-mylayer          
构建可扩展SDK
     $ cd ~/poky/build
     $ bitbake core-image-minimal -c populate_sdk_ext
安装可扩展SDK
     $ cd ~/poky/build/tmp/deploy/sdk
     $ ./poky-glibc-x86_64-core-image-minimal-i586-toolchain-ext-2.7.1.sh

设置新终端以使用可扩展SDK:必须要打开一个新的终端来使用新的SDK

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值