android - ソースコード/ドライバーAndroid携帯電話の開放性

android linux drivers

Androidフォンのソースコードはどの程度オープンですか? Linuxカーネルのライセンスで述べられているように、製造元がGPLv2に準拠する必要があるため、製造元がドライバーを閉じる方法を考えることはできません。または、ユーザーは自分のライセンスを選択できるユーザー空間コードの大部分を使用しますか?

ここで取得しようとしている情報は、「安価な」スマートフォン(htc wildfire-s)を入手し、その上でLinuxをフル機能で実行するのがどれほど難しいかです。つまり、独自のドライバーを実装したり、デバイスをリバースエンジニアリングしたりしなくても、すべてのハードウェア機能に簡単にアクセスできます(デバイスがルート化されている場合)。
答え
HTCには開発者エリアがあります。

http://htcdev.com/devcenter

HTC Wildfireのカーネルソースは、こちらからダウンロードすることもできます。

http://htcdev.com/devcenter/downloads

すべての機能がカーネルに含まれているわけではないことに注意してください。システムに機能を追加するには、シェルのような基本的なプログラムもインストールする必要があります。

Androidシステムイメージには、システムを実行するために必要なすべてのプログラムと、Linuxのみのシステムには不要なsom Androidのものがすでに含まれています。

別の方法として、Androidソースを確認して、カスタムAndroidビルドからすべての不要なプログラムを削除することができます。

http://source.android.com/source/initializing.html
関連記事

android - ギャラリーのためのヒョードルの遅延ロード

android - Zxingバーコードスキャナーコード

android - C2DMメッセージングは​​ローカルサーバーでは機能しますが、本番環境では機能しません(Google App Engine)

android - TTS出力を16または8kHzに設定します

javascript - Android-外部WebページにJavaScriptをロードして実行する

android - バックグラウンドスレッドでの重い計算

android - 全画面モードのIntent Android YouTube Playerアプリ

android - 異なるデータで同じアクティビティ(同じレイアウト)を呼び出す方法は?

android - Androidのカスタムギャラリービューに説明を追加する

android - Androidでは、ImageViewに子ビューを追加できますか?