Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 開發入門 >> Android bionic移植需要注意的事項

Android bionic移植需要注意的事項

編輯:開發入門

          1)修改之前,先要備份 android/bionic 

           2)按照下面方法復制Linux kernel v2.6.31 頭文件: 
                復制 include/asm-generic 到 bionic/libc/kernel/original folder 
                復制 include/Linux 到 bionic/libc/kernel/original folder 
                復制 include/mtd 到 bionic/libc/kernel/original folder 

   
       3)運行 tools/update_all.py 腳本,生成新的頭文件,方法如下. 
               $ cd android/bionic/libc/kernel 
               $ tools/update_all.py 
               以上的操作將復制新的頭文件到 bionic/libc/kernel/common 目錄

          4)刪除 bionic/libc/kernel/original 目錄

          
5)復制平台相關的頭文件:
              復制 Linux v2.6.31 平台相關的 asm 目錄到指定的路徑,方法如下:
              復制 arch/arm/include/asm 到 android/bionic/libc/kernel/arch-arm/ 
              復制 arch/x86/include/asm 到 android/bionic/libc/kernel/arch-x86/ 

           
6)從 v2.6.29 bionic/libc/kernel/common/Linux 復制一下的頭文件到新的 android/bionic/libc/kernel/common/Linux 目錄:
                android-alarm.h 
                android-pmem.h 
                android_power.h 
                ashmem.h 
                binder.h 
                msm_adsp.h 
                msm_audio.h 
                msm_mdp.h 
                keychord.h 

         
  7)編譯
               $ cd android 
               $ make -j4
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved