• Android系统移植与驱动开发第四章读书笔记


    1、 源码的下载

    源代码的下载,首先需要安装以下工具软件:curl 和 git-core

    1.1安装curl:

    打开终端,可以使用按Ctrl+Alt +T的快捷方式打开终端

    在终端中执行命令:sudo apt-get install curl

    1.2安装git-core

    1.2.1在用户目录下新建bin目录

    在终端中执行:mkdir ~/bin

    1.2.2安装git-core

    在终端中执行:curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

    给repo执行权限:chmod a+x ~/bin/repo

    将~/bin添加环境变量在终端中执行命令:PATH=~/bin:$PATH

    1.3 下载源代码

    进入要源代码将要保存的目录

    选择下载最新的源码,具体命令:

    ~/bin/repo init -u https://android.googlesource.com/platform/manifest -b android-4.3_r2.1

    执行此命令会下载一些文件到我们电脑中,这条命令的主要作用是初始化我们要下载的源码的的一些配置文件,看到类似下面的提示,表示初始化完成。

    repo has been initialized in /opt/android4.3username@user-desktop:/opt/android4.3$ 

    初始化完成后,会在/opt/android4.3目录中生成一个.repo的目录(此目录为隐藏属性的文件,我们可以在终端中使用ls -la命令,或者在文件浏览器中选择“查看”,然后勾选“显示隐藏文件”,就可以看到此目录),此目录保存了将要下载的源代码的相关信息,下面我们开始下载源码

    同步获取源码

    #~/bin/repo sync

    源代码下载完成后,/opt/android4.3文件夹的大小为20G左右,其中.repo有10 G+。

    2、编译环境的搭建

    安装编译所需的软件

    1、 安装jdk

    打开后选择jdk-6u45-linux-x64.bin。

    安装完后修改环境变量。

    2、 安装其它一些编译所需软件

    2.1编译初始化:在终端中执行:source build/envsetup.sh或:. build/envsetup.sh

    2.2选择编译目标:在终端中执行下面的命令:lunch

    之后选择你要编译的设备,选择后,会初始化编译的项目的相关文件。

    2.3编译代码:在终端中执行:make -j4

    -j4:表示用四个线程来编译

    3、运行模拟器;在终端中执行:emulator

  • 相关阅读:
    网络安全系列 之 MySQL数据库安全
    设计模式 之 责任链模式学习实践
    清晰化算法在DSP上的实现
    图像清晰化 之雾天图像清晰化处理
    Jupyter Notebook
    网络安全系列 之 协议安全
    FTP、FTPS、SFTP概览
    ImportError: Imageio Pillow plugin requires Pillow, not PIL!
    ubuntu 下开机启动项修复(进不去windows系统)
    error while loading shared libraries: libopencv_core.so.3.4: cannot open shared object file: No such file or directory
  • 原文地址:https://www.cnblogs.com/zhenghuijun/p/5411924.html
Copyright © 2020-2023  润新知