Androidのオープンソース版をビルドするには、カーネルを構築するためのツールチェーンが必要です。どのバージョンのツールチェーンをダウンロードすればいいのですか?私はそれがカーネルのバージョンに依存していることを知っています。しかし、どうやってこれを解決するのですか? AndroidウェブサイトのBuilding Kernelsセクションには、デバイスとカーネルとのコードネームが記載されています。どのようなコードネームがGalaxy Tabを持っていますか?これをどのように見つけ出すのですか。そこから、どのツールチェーンを使用するのかをどのように知っていますか?Samsung Android Kernel Development Toolchain
1
A
答えて
2
あなたは、構築済みのツールチェインがパスに含まれていることを確認ビルド済みのGCC
をダウンロードして使用することができます:Linuxホストで
$ export PATH=$(pwd)/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6/bin:$PATH
または
$ export PATH=$(pwd)/prebuilts/gcc/darwin-x86/arm/arm-eabi-4.6/bin:$PATH
を、そうでない場合Androidソースツリーを持っている場合は、事前に作成したツールチェーンを次の場所からダウンロードできます。
$ git clone https://android.googlesource.com/platform/prebuilts/gcc/linux-x86/arm/arm-eabi-4.6
その後、カーネルのソースコードフォルダを開き、arch/arm/configsに移動します。デバイスごとにyourdevice_somethingbalblabla.defconfig
が見つかります。
Find your CPU from list given here for your phone model。
あなたは銀河タブがVであれば、あなたのCPUごとにあなたは、tegra_defconfig
のようなものを1つの設定ファイルを検索しますアーチ/腕/のconfigsに行き、ここまたは類似のバージョン$ git clone https://android.googlesource.com/kernel/samsung.git
からカーネルをダウンロードした場合。8.9または10.1
あなたの後それが働いていた場合、お使いのデバイスのdefconfigファイルを持って戻って元のルートに来て、コマンドにこれにより
$ export ARCH=arm64
$ export CROSS_COMPILE=aach64-linux-android-
$ make your_suitable_defconfig_filename
$ make
を与えるあなたがコンパイルさよカーネル
関連する問題
- 1. android cross compile、ndk、toolchain
- 2. Android Development View Proportionality
- 3. android application development
- 4. iptables用Android Kernelをダウンロード
- 5. android samsung GT-19100
- 6. Androidエミュレータ - samsung galaxy y
- 7. AndroidデバッグブリッジとSamsung Captivate
- 8. Android Mediaplayer @ Samsung S i9000
- 9. Android on Samsung s5230 star(for C++)
- 10. armv7m kernel kernel-4.4.5がcalibrate_delay_converge()でハングする
- 11. android development loading URLからの画像
- 12. Android Development StudioがJava Development Kit(JDK)を見つけられません
- 13. iphone development
- 14. CastleWindsor。 BuildDatabaseConfiguration&Kernel
- 15. Samsung PlasmaとAndroidアプリ内課金
- 16. SamsungタブレットのAndroidアプリケーションの移植
- 17. Android Samsung:カメラアプリがintent.getData()を返さない
- 18. Windows7のJupyter Octave Kernel
- 19. Jupiter Notebook with Matlab kernel
- 20. easy bookmarklet development
- 21. Cydia Tweak Development - ヘッダーコンパイルエラー
- 22. Collaborative RegEx Development
- 23. Eclipse&web development
- 24. sharepoint-Webparts-Development
- 25. Microsoft Band Development
- 26. androidにloadable kernel moduleをインストールするには
- 27. Admob in Samsung Galaxy Tab
- 28. iOS Pong Development、Collision Detection
- 29. eclipse rcp developmentのコンソールビュー?
- 30. Ruby on Rails Iphone development
、受け入れ答えとしてマークすること自由に感じなさい。どうも –