因此,爲了構建Android的開源版本,您需要一個工具鏈來構建內核。您究竟如何知道要下載哪個版本的工具鏈?我知道這取決於內核版本。但是,你如何解決這個問題?在Android網站上的Building Kernels部分,它列出了設備和內核的代號,但Galaxy Tab有什麼代號,我怎麼知道這一點,並從那裏,我怎麼知道使用哪個工具鏈?三星Android內核開發工具鏈
1
A
回答
2
您可以下載並使用預置的GCC
確保預建工具鏈在您的路徑:
$ 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
在Linux主機上,如果你不有一個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。
如果你從這裏或類似的版本$ git clone https://android.googlesource.com/kernel/samsung.git
下載內核,去拱/ ARM/CONFIGS按你的CPU,你會發現一個配置文件,如tegra_defconfig
的東西,如果你的Galaxy Tab爲v。8.9或10.1
你之後得到爲您的設備defconfig文件,回來源根目錄,並給予命令
$ export ARCH=arm64
$ export CROSS_COMPILE=aach64-linux-android-
$ make your_suitable_defconfig_filename
$ make
有了這個,你會得到編譯的內核
相關問題
- 1. 開發流星的工具
- 2. Android開發工具
- 3. ARM/DSP Linux工具鏈內核設置
- 4. 內核開發
- 5. 如何爲AOSP使用三星開源內核?
- 6. 第三方iPhone開發工具
- 7. Android 7.1.1內核編譯錯誤(工具鏈)
- 8. Android開發工具包
- 9. Android的開發工具
- 10. Android開發工具 - 錯誤
- 11. Appcelerator的Android開發工具
- 12. Android開發工具查詢
- 13. 自動編譯Android內核/工具
- 14. Android內核上的USB Zero小工具
- 15. linux內核開發
- 16. iOS內核開發
- 17. 使用linux進行Android內核開發
- 18. 如何啓動android內核開發
- 19. 三星Star/Samsung Corby上的小工具
- 20. 嵌入式linux/android內核開發工作流程
- 21. Android - 三星:創建配置活動失敗的小工具
- 22. 針對三星S3手錶開發
- 23. 三星Galaxy S3的Linux開發/部署
- 24. 開發工具
- 25. Android開發的三星tab2平板電腦
- 26. 在eclipse中爲Android設置開發環境三星SDK
- 27. 使用三星Galaxy平板電腦進行Android開發
- 28. 發佈工具鏈
- 29. 在Android工具鏈
- 30. Android AudioManager不工作在三星4.0.4
如果它的工作,請隨時標記爲接受的答案。謝謝 –