1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> 携帯電話&アクセサリー >> スマートフォン

Androidのカーネル開発

Linuxカーネル - Linuxオペレーティングシステムの基盤は - Androidのコンピュータアーキテクチャの基本です。 Androidは、セキュリティ、メモリおよびプロセス管理などのコアサービスのためのカーネルを使用し、Androidのハードウェアとソフトウェア間の相互作用を緩和します。 Androidの開発者は、自分のコンピュータ上で自分のAndroidのカーネルをインストールして、特定のプラットフォームや目的に合わせてカスタマイズすることができます。カーネルの構築
ログイン

あなたがUbuntuを、それをいじくり回すダウンロードしてインストールできるように、独自のカーネルパッケージを構築したい場合は - Linuxベースのシステム - あなたのコンピュータに。 AndroidのためのほとんどのGoogleドキュメントは、Ubuntuのに基づいています。次に、JavaやEclipseのような本質的なAndroidの開発ツールを、追加します。そして
ログイン
開発。Googleのようなソフトウェア開発キット、またはSDK、およびAndroidのソースファイルとして、あなたは、Androidでの作業のために必要なツールを、ダウンロードしてインストール
ログイン

一度あなたがアンドロイドを配置するプラットフォームにカーネルを適合させるコンフィギュレーションファイルを作成し、開発ソフトウェアをダウンロードしました。そして、あなたが作る、カーネルイメージを作成することを望むカーネルにどのような変更を加えると、コードをコンパイルします。あなたは、Androidをインストールする携帯電話や他のデバイスに画像を配置します。すべてがスムーズにオンになる場合は、正常にカスタムカーネルをインストールして、デバイスを再起動します。あなたは、新しいカーネルで動作するようにWi-Fiを提供してコンパイルする必要があります。で
Androidの対Linuxの
ログイン

いくつかのGoogleのエンジニアは、2つの独立したようにAndroidとLinuxの見なします動物。 GoogleがためにAndroid携帯の電源管理に関する問題の主流のLinuxの開発とは別の方向にアンドロイドのLinuxを取りました。その結果、古典的なLinuxカーネルのためのAndroidと開発のための開発は、互換性がない可能性があります。 AndroidとLinuxの開発者はより近くの調和への二つのアプローチをもたらすための方法を議論しているが、2011年12月のように、彼らは満足のいく戦略を働いていない。

ログインWakelock
ログイン

いくつかのAndroidのアプリは、潜在的にAndroidのバッテリーを節約するためにスリープ状態になければならないので、多くの電力を要求する可能性があります。 wakelock"それはスリープモードでだときに電話が通話を取ることを可能にするために、Androidは&QUOTを使用しています。一時的に目が覚めて、それをスナップするためのプログラム。 2010年には、GoogleがAndroidのカーネルとの互換性を維持することになるLinuxカーネル用のwakelockパッチを提案しました。 Linuxは、それが非Androidユーザーに何のメリットを提供しないように、開発者の異議に応じてパッチを拒否しました。