私がやろうとしているのは、Android カーネルの違いを特定のボードの Linux カーネルにパッチまたはマージすることです。ただし、2を正常にマージするのに問題があります。これらのコマンドを使用してカーネルをマージしてパッチ ファイルを作成しようとしました。 1 つ目: バニラ Linux カーネルが Android ツリーとマージされた時点を見つけようとしました。
git log --pretty=oneline --format="%Cgreen%h %Creset%s" \
--grep="Linux 3." -n 20
次に、パッチを作成します。
git diff c16fa4f HEAD > 3.4-to-android.patch
パッチは 200MB まで巨大でしたが、パッチを適用すると長い文字列のエラーが発生します。私はこのサイトをフォローしています: http://blogs.arm.com/software-enablement/498-from-zero-to-boot-porting-android-to-your-arm-platform/
お役に立てば幸いです。(何か新しいことを学ぼうとしているだけです。:-))