在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

AOSP Android11系統(tǒng)源碼和內(nèi)核源碼簡(jiǎn)析

哆啦安全 ? 來(lái)源:哆啦安全 ? 2023-01-29 09:25 ? 次閱讀

1.下載repo工具

(1).創(chuàng)建bin,并加入到PATH中

mkdir ~/bin
PATH=~/bin:$PATH
(2).安裝依賴(lài)庫(kù)
sudoapt-getinstallbisong++-multilibgitgperflibxml2-utilsmakezlib1g-dev:i386zipliblz4-toollibncurses5libssl-devbcflexcurlpython-is-python3
sudoapt-getinstallgit-coregnupgflexbisonbuild-essentialzipcurlzlib1g-devgcc-multilibg++-multiliblibc6-dev-i386libncurses5lib32ncurses5-devx11proto-core-devlibx11-devlib32z1-devlibgl1-mesa-devlibxml2-utilsxsltprocunzipfontconfig
bc bison build-essential ccache curl flex g++-multilib gcc-multilib git gnupg gperf imagemagick
lib32ncurses5-dev lib32readline-dev lib32z1-dev libelf-dev liblz4-tool libncurses5 libncurses5-dev
libsdl1.2-dev libssl-dev libxml2 libxml2-utils lzop pngcrush rsync
schedtool squashfs-tools xsltproc
zip zlib1g-dev python
apt install bison tree
dpkg --add-architecture i386
apt update
apt install libc6:i386 libncurses5:i386 libstdc++6:i386
apt install libxml2-utils
sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib
sudo apt-get install -y git flex bison gperf build-essential libncurses5-dev:i386
sudo apt-get install tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386
sudo apt-get install dpkg-dev libsdl1.2-dev libesd0-dev
sudo apt-get install git-core gnupg flex bison gperf build-essential  
sudo apt-get install zip curl zlib1g-dev gcc-multilib g++-multilib
sudo apt-get install libc6-dev-i386
sudo apt-get install lib32ncurses5-dev x11proto-core-dev libx11-dev
sudo apt-get install libgl1-mesa-dev libxml2-utils xsltproc unzip m4
sudo apt-get install lib32z-dev ccache

(3).下載repo并設(shè)置權(quán)限

curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo > ~/bin/repo
chmod a+x ~/bin/repo

2.下載源碼

(1).創(chuàng)建工作目錄

mkdir aosp
cd aosp

vim ~/.bashrc
export REPO_URL='https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/'

git config --global user.email "gyp@gmail.com"
git config --global user.name "gyp"

(2).初始化倉(cāng)庫(kù)(不指定版本,默認(rèn)下載最近的代碼)

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest

(3).初始化并指定版本

repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest -b android-11.0.0_r1

repoinit-uhttps://mirrors.tuna.tsinghua.edu.cn/git/AOSP/platform/manifest-bandroid-11.0.0_r46

repoinit-ugit://mirrors.ustc.edu.cn/aosp/platform/manifest-bandroid-12.0.0_r3

ef43e1a0-9f70-11ed-bfe3-dac502259ad0.png

(4).同步源碼

repo sync

ef56ff42-9f70-11ed-bfe3-dac502259ad0.png

ef6fe5de-9f70-11ed-bfe3-dac502259ad0.png

ef786ad8-9f70-11ed-bfe3-dac502259ad0.png

efa71f04-9f70-11ed-bfe3-dac502259ad0.png

3.驅(qū)動(dòng)下載

https://source.android.google.cn/setup/build/downloading#obtaining-proprietary-binaries
https://developers.google.cn/android/blobs-preview
https://developers.google.cn/android/drivers


repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest -b android-12.0.0_r3


https://developers.google.cn/android/drivers

4.下載內(nèi)核源碼

AOSP源碼中并不包括內(nèi)核源碼,需要單獨(dú)下載,內(nèi)核源碼有很多版本,比如common是通用的Linux內(nèi)核,msm是用于使用高通MSM芯片的Android設(shè)備,goldfish是用于Android模擬器的內(nèi)核源碼。

(1).goldfish

mkdir kernel
cd kernel

git clone https://aosp.tuna.tsinghua.edu.cn/kernel/goldfish.git

cd goldfish
git branch -a

git checkout remotes/origin/android-goldfish-3.4

5.AOSP Android系統(tǒng)源碼及內(nèi)核源碼

https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions
https://developer.sony.com/develop/open-devices/guides/aosp-build-instructions/build-aosp-android-android-11-0-0


https://source.android.google.cn/setup/start/build-numbers


http://source.android.com/setup/start/build-numbers#source-code-tags-and-builds
https://android.googlesource.com/kerne
https://android.googlesource.com/kernel/msm/

Android studio導(dǎo)入AOSP系統(tǒng)源碼及源碼Debug調(diào)試

https://developer.android.google.cn/studio/debug#breakPoints


Androidstudio導(dǎo)入Android系統(tǒng)源碼
https://blog.csdn.net/qq_23327993/article/details/100932496


Android Studio導(dǎo)入系統(tǒng)源碼
https://blog.csdn.net/m0_58241002/article/details/126543948


Android Studio導(dǎo)入Android平臺(tái)源碼
https://blog.csdn.net/xiaosayidao/article/details/79023369


Android Studio調(diào)試系統(tǒng)源碼的方法
https://blog.csdn.net/dc3120/article/details/112384879?spm=1001.2014.3001.5502


AndroidStudio導(dǎo)入系統(tǒng)源碼并對(duì)源碼進(jìn)行debug調(diào)試
https://blog.csdn.net/u014078003/article/details/123842413


Android Studio調(diào)試系統(tǒng)源碼的三種方式
http://liuwangshu.cn/framework/aosp/5-debug-aosp.html





審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3956

    瀏覽量

    129055
  • LINUX內(nèi)核
    +關(guān)注

    關(guān)注

    1

    文章

    317

    瀏覽量

    22038
  • msm芯片
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    7774
  • BIN文件
    +關(guān)注

    關(guān)注

    0

    文章

    26

    瀏覽量

    8518
  • AOSP
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    6311

原文標(biāo)題:AOSP Android11系統(tǒng)源碼和內(nèi)核源碼

文章出處:【微信號(hào):哆啦安全,微信公眾號(hào):哆啦安全】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    迅為iTOP-RK3568開(kāi)發(fā)板Android11移植之源碼結(jié)構(gòu)簡(jiǎn)介

    操作系統(tǒng)平臺(tái),主要有操作系統(tǒng),中間件,核心應(yīng)用程序組成 的架構(gòu)。Android11 也提供了一整套完整的軟件框架,方便開(kāi)發(fā)者開(kāi)發(fā)各種應(yīng)用程序。關(guān)于 android 的介紹,大家可以去
    發(fā)表于 03-28 14:45

    關(guān)于RK Android11系統(tǒng)常見(jiàn)修改資料匯總

    1、RK Android11 系統(tǒng)常見(jiàn)修改系統(tǒng)常見(jiàn)修改:去除系統(tǒng)鎖屏:設(shè)置默認(rèn)語(yǔ)言為中文:原作者:lance·
    發(fā)表于 05-07 16:56

    迅為干貨 |瑞芯微RK3568開(kāi)發(fā)板Android11系統(tǒng)開(kāi)發(fā)筆記

    本文截取自《itop-3568開(kāi)發(fā)板Android系統(tǒng)和應(yīng)用開(kāi)發(fā)手冊(cè)》硬件平臺(tái): Android11 預(yù)安裝應(yīng)用功能在進(jìn)行本章節(jié)時(shí),需要將迅為提供的Android11
    發(fā)表于 06-15 16:56

    【重磅來(lái)襲】迅為RK3568 Android11系統(tǒng)移植視頻教程

    在每天忙碌的工作中,為了提高您的學(xué)習(xí)與工作效率,迅為又送來(lái)了一份小驚喜,這次新推出了視頻教程「Android11系統(tǒng)移植篇」,目前共計(jì)25講。想學(xué)習(xí)這方面知識(shí)的小伙伴趕緊來(lái)一睹為快吧!迅為以
    發(fā)表于 07-08 14:43

    RK3566 git拉取android11源碼后進(jìn)行編譯報(bào)錯(cuò)如何解決

      你好:  我買(mǎi)的rk3566的開(kāi)發(fā)板,git拉取android11源碼后進(jìn)行編譯報(bào)下面的錯(cuò)誤,麻煩看下。
    發(fā)表于 07-19 15:47

    RK3566的android11版本是多少位系統(tǒng)

      你好:  燒錄百度網(wǎng)盤(pán)下載的android11鏡像發(fā)現(xiàn)是32bit系統(tǒng),麻煩問(wèn)下在源碼編譯時(shí)可以選擇編譯32bit或64bit嗎?以及能不能燒錄其它版本的android
    發(fā)表于 07-26 14:56

    迅為RK3568開(kāi)發(fā)板Android11系統(tǒng)開(kāi)發(fā)筆記分享

    1、迅為RK3568開(kāi)發(fā)板Android11系統(tǒng)開(kāi)發(fā)筆記Android11 預(yù)安裝應(yīng)用功能在進(jìn)行本章節(jié)時(shí),需要將迅為提供的Android11源碼
    發(fā)表于 08-25 18:06

    Android應(yīng)用開(kāi)發(fā)揭秘源碼

    Android應(yīng)用開(kāi)發(fā)揭秘源碼
    發(fā)表于 03-19 11:24 ?4次下載

    瘋狂Android講義.李剛.源碼

    瘋狂Android講義.李剛.源碼
    發(fā)表于 03-19 11:24 ?2次下載

    Purple Pi OH Android11 ROOT方法

    為了讓?xiě)?yīng)用程序可以直接調(diào)用su執(zhí)行系統(tǒng)命令和獲取root權(quán)限,本文基于Purple Pi OH主板的Android SDK,介紹如果修改和編譯一個(gè)root版本的Android11系統(tǒng),
    的頭像 發(fā)表于 06-25 09:49 ?978次閱讀
    Purple Pi OH <b class='flag-5'>Android11</b> ROOT方法

    Purple Pi OH Android11 ROOT方法

    為了讓?xiě)?yīng)用程序可以直接調(diào)用su執(zhí)行系統(tǒng)命令和獲取root權(quán)限,本文基于Purple Pi OH主板的Android SDK,介紹如果修改和編譯一個(gè)root版本的Android11系統(tǒng),
    的頭像 發(fā)表于 06-30 14:59 ?797次閱讀
    Purple Pi OH <b class='flag-5'>Android11</b> ROOT方法

    Purple Pi OH Android11 ROOT 方法

    前言為了讓?xiě)?yīng)用程序可以直接調(diào)用su執(zhí)行系統(tǒng)命令和獲取root權(quán)限,本文基于PurplePiOH主板的AndroidSDK,介紹如果修改和編譯一個(gè)root版本的Android11系統(tǒng),以
    的頭像 發(fā)表于 08-04 08:40 ?1164次閱讀
    Purple Pi OH <b class='flag-5'>Android11</b> ROOT 方法

    RK Android11系統(tǒng)SD卡啟動(dòng)方法

    本文基于PurplePiOH3566主板,介紹Android11源碼的修改,獲得可從SD卡啟動(dòng)的Android11系統(tǒng)鏡像。PurplePiOH作為一款兼容樹(shù)莓派的開(kāi)源主板,采用瑞芯微
    的頭像 發(fā)表于 09-04 16:18 ?1327次閱讀
    RK <b class='flag-5'>Android11</b><b class='flag-5'>系統(tǒng)</b>SD卡啟動(dòng)方法

    基于Android13的AOSP源碼下載及編譯指南

    AOSPAndroid Open Source Project)是Android操作系統(tǒng)的開(kāi)源項(xiàng)目,通過(guò)下載和編譯AOSP
    的頭像 發(fā)表于 01-17 09:49 ?4734次閱讀
    基于<b class='flag-5'>Android</b>13的<b class='flag-5'>AOSP</b><b class='flag-5'>源碼</b>下載及編譯指南

    AOSP源碼定制-內(nèi)核驅(qū)動(dòng)編寫(xiě)

    有時(shí)候?yàn)榱朔治鲆恍さ臋z測(cè),需要在內(nèi)核層面對(duì)讀寫(xiě)相關(guān)的操作進(jìn)行監(jiān)控,每次去修改對(duì)應(yīng)的內(nèi)核源碼編譯重刷過(guò)于耗時(shí)耗力,這里就來(lái)嘗試編寫(xiě)一個(gè)內(nèi)核驅(qū)動(dòng),載入后監(jiān)控讀寫(xiě)。
    的頭像 發(fā)表于 04-23 11:15 ?1675次閱讀
    <b class='flag-5'>AOSP</b><b class='flag-5'>源碼</b>定制-<b class='flag-5'>內(nèi)核</b>驅(qū)動(dòng)編寫(xiě)
    主站蜘蛛池模板: 亚1州区2区3区4区产品乱码 | 久久亚洲欧美成人精品 | 欧美在线一级视频 | 欧美一欧美一区二三区性 | 日本在线不卡一区二区 | 天天夜干| 91在线国内在线播放大神 | 天天插天天狠天天透 | 国产精品女人在线观看 | 天天添天天操 | 国产伦理一区二区三区 | 免费在线播放视频 | 磁力bt种子搜索在线 | 香港三级理论在线影院 | 操久久久| 青青青青久久精品国产h | 欧美一级视频免费 | 男人视频在线观看 | 张柏芝三级无删减在线观看 | 欧美日韩精品一区二区在线线 | 国产三级在线视频观看 | 视频在线二区 | 深深激情网 | 天天舔天天 | 轻点灬大ji巴太大太深了 | 男人免费看片 | 精品伊人久久大线蕉地址 | 国产高清网站 | 91男女视频 | 天天做天天爱夜夜爽 | 中文字幕在线观看亚洲 | 日韩一级生活片 | 免费一区二区三区 | 黄色网址日本 | 免费大片黄在线观看日本 | 成人狠狠色综合 | 自拍中文字幕 | 日本特级黄录像片 | 亚洲第一香蕉视频 | 看毛片网站 | 亚洲人成伊人成综合网久久 |