2

Android カーネル レベルのプログラミングに興味があります。実は私は Linux カーネル プログラマーです。Android でカーネルを開始する方法と、コンパイル、起動、およびカーネル レベルのサブシステム (例: ファイル システムの実装方法など) について知りたいです。本や記事、または開始するための優れたガイドは非常に高く評価されています。

4

2 に答える 2

5

Android カーネルは、わずかな変更しか加えられていない Linux カーネルです (残りの Android は Linux とは何の関係もありません)。

Embedded Linux Wiki には、変更点の優れたリストがあります。このページには、興味のあるリンクがいくつかあります。

日常の Android 開発で最も重要な機能は、Android 固有のプロセス間通信メカニズムであるバインダーですが、通常は高レベルのインターフェースを介して使用されます。

Android カーネルのソースはhttps://android.googlesource.comにあります。

于 2010-09-07T22:38:20.420 に答える
0

これはかなり短い答えですが、かなり役立つはずです。

Android Sourcesは間違いなく適切なエントリ ポイントです。

そこには、ソース、Android を開発するための開発環境のセットアップ方法、およびそのビルド方法が記載されています。

于 2010-09-07T21:44:27.047 に答える