ltib 使用 小试一把

第一步 解压出源码包

$./ltib -m prep -p kernel

 

第二步 修改源码包

解出的源码包在/rpm/BUILD下,我的是linux-2.6.25。现在可以对这个源码包进行修改操作。添加ATP8624的驱动主要有三步:把atp8624.h和atp8624.c复制进source tree;修改其所在目录的makefile添加编译选项;修改其所在目录的kconfig文件添加配置界面选项。

 

第三步 编译,安装和部署

修改完成后,按下面的步骤分步重新编译,安装和部署kernel。

$./ltib -m scbuild -p kernel

$./ltib -m scinstall -p kernel

$./ltib -m scdeploy -p kernel

或使用

$./ltib --configure

在LTIB配置界面中选择配置内核,然后在配置内核时将/device driver/scsi目录中出现的ATP8624的选项选中。

 

第四步 生成一个patch文件并更新spec文件

命令如下:

$./ltib -m patchmerge -p kernel

这一步非常重要,不做这一步,ltib就不会保存你对kernel这个package做的修改。ltib的自动化就显现不出来了。而且,patch会清晰的记录你对package做的修改。

生成的patch文件在

/opt/freescale/pkgs目录下,每个patch都有独立的编号

而对应的/dist/lfs-5.1/kernel/kernle-2.6.25-mpc837xerdb.spec.in也被更新

我生成的patch文件是kernel-2.6.25-1270523050.patch

查看kernle-2.6.25-mpc837xerdb.spec.in文件可以看到这个patch编号为patch12。

......

Patch10         : kernel-2.6.25-MPC837xE-RDB-add-esdhc-support.patc。
Patch11         : kernel-2.6.25-MPC837xE-RDB-add-PM-support.patch

Patch12          : kernel-2.6.25-1270523050.patch

......

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值