やりたいことは、ラズパイのような組み込みLinuxのカーネルをクロスコンパイルすることです。今回私がやりたいのはラズパイではなく、他のとある組み込みLinuxディストリビューションのカーネルソース編集です。
環境はUbuntu18.04にとある組み込みLinuxのソースがあり、kernel-sourceの一部のソースコードを変更した上で、下記コマンドを打てば、カーネルがコンパイルされる、と調べたら出てきたのですが、何点か不明点があります。
ARCH=???
CROSS_COMPILE=???
make ???_config
①???の部分には何を書くべきなのか?
②kernel-sourceの中には???_configなるファイルが無数にあるが、一体どれをmakeすればいいのか。
③makeをすることでどこのファイルがどう書き変わるのか。
仕組み、考え方の根本が知りたいです。
回答1件
あなたの回答
tips
プレビュー