<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      sunrain_hjb的BLOG
      Develop Helpful and Effective apps to make Jobs easier and Better!

              高通在MSM8998上引入了UEFI,用來代替LK(Little Kernel)。高通UEFI由XBL和ABL兩部分組成。XBL負責芯片驅動及充電等核心應用功能。ABL包括芯片無關的應用如fastboot。XBL核心是none-HLOS boot_image代碼的一部分,屬于高通私有代碼。ABL則在開源Linux Android代碼樹里。LK的設備驅動都放在了XBL核心,Linux加載啟動及fastboot等功能組件則作為獨立的UEFI應用存在。有關UEFI、XBL及ABL的詳細介紹,請參見高通文檔《80_P2484_37_LINUX_ANDROID_UEFI_OVERVIEW.pdf》。

              ABL的編譯非常簡單,依次執行命令source build/envsetup.sh、lunch 32、make aboot,即可在out目錄下生成abl.elf。這次調試ABL主要碰到了兩個問題,一是沒有生成abl.elf,二是生成abl.elf后沒有做簽名。高通原生代碼并不存在問題,是項目中修改了代碼導致的。費了一番周折,最終成功編譯出可正常工作的abl.elf。未簽名的abl.elf大概98KB,簽名后的abl.elf約108KB。需要注意的是,ABL在Android代碼樹下,而簽名工具(secimage)在高通私有代碼目錄(vendor/qcom/proprietary)下,在編譯ABL時,一定要將高通提供的私有代碼全部放到相應的目錄下。未簽名的abl.elf會讓系統無法啟動,上電直接進入EDL緊急下載模式。

              這次調試ABL還是為了解決誤入FFBM的問題。之前是通過修改init來解決的,即在設置系統Property時忽略內核命令行參數中的ffbm模式。而修改ABL則是打算在讀取misc分區時做處理,直接不生成內核命令行參數的相應配置項。注釋掉BootLinux.c中GetFfbmCommand的相關代碼,具體如下,

              

              燒錄經過簽名的abl.elf到abl分區,并將misc分區內容寫為ffbm,重啟機器,系統果然可以正常進入Android,并且內核命令行參數也無androidboot.mode=ffbm項,達到預期目的,詳細如下圖所示。

              

      posted on 2018-10-17 21:17  sunrain_hjb  閱讀(11906)  評論(1)    收藏  舉報

      主站蜘蛛池模板: 国产又色又爽无遮挡免费动态图| 亚洲人妻一区二区精品| 18禁在线一区二区三区| 亚洲区精品区日韩区综合区| av高清无码 在线播放| 人妻人人澡人人添人人爽| 亚洲精品国男人在线视频| 久久久婷婷成人综合激情| 尤物yw193无码点击进入| 亚洲精品久久一区二区三区四区| 精品国产成人午夜福利| 成人动漫综合网| 人妻精品中文字幕av| 欧美经典人人爽人人爽人人片| 亚洲中少妇久久中文字幕| 日本亚洲中文字幕不卡| 国产一区二区三区小说| 撕开奶罩揉吮奶头高潮AV| 色综合激情丁香七月色综合| 精品国产成人国产在线视| 亚洲一品道一区二区三区| 亚洲VA中文字幕无码久久| 亚洲av永久无码精品水牛影视| 欧美日韩国产综合草草| 精品黄色av一区二区三区| 亚洲综合在线一区二区三区 | 亚洲精品免费一二三区| 亚洲激情一区二区三区视频| 国精品午夜福利视频不卡| 国产91丝袜在线观看| 成人性无码专区免费视频| 亚洲国产中文在线有精品| 免费人成无码大片在线观看| 自偷自拍亚洲综合精品| 精品国产成人一区二区| 人妻伦理在线一二三区| 亚洲中文字幕人妻系列| 黄色舔女人逼一区二区三区| 中国农村真卖bbwbbw| 福利一区二区不卡国产| 久久久久久久久久久久中文字幕|