我的這個buildroot是管理在git上面的,所以這里我直接使用git format-patch 生成patch。
下面我詳細列舉一下步驟
1,將沒有修改的kernel復制出來一份,進入kernel目錄,執行git init,add所有文件并commit
2,新建一個new分支,修改你的文件,執行add并commit
3,git format-patch master --stdout > new.patch 和master分支比較差異并輸出patch文件
4,將這個patch文件丟到指定文件夾,這個可以在linux-menuconfig里面的custom kernel patches選項設置。
5,到這里就完成了buildroot里面kernel patch的自動應用了
6,只需要重新make clean & make就行了
可能有比我這個更簡介的操作方法,歡迎大家來討論。