• 第四章源代码的下载和编译


    :下载、编译和测试Android源代码

    (1)配置Android源代码下载环境:

          1、创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件一放在任何目录下,在这里使用~/bin)。

          2、下载repo脚本文件(用于下载Android源代码)

          3、创建用于存放Android源代码的目录(可放在其他目录中)

             # mkdir android-source

             # cd android-source

          4、初始化

          5、开始下载Android源代码

    (2)Android源代码目录结构解析

    (3)下载Android源代码中的一部分:1、使用repo sync命令

                                       2、使用git clone命令

    (4)编译Android源代码

         1、初始化编译环境 # source build/envsetup.sh

         2、选择目标

         3、编译Android源代码

    (5)out目录结构分析

    (6)将自己的APK作为Android内置程序发布

    (7)用模拟器测试systemImg文件

    :下载和编译Linux内核源代码

    (1)下载Linux内核源代码

         # git clone http://android.googlesource.com/kernel/common.git

    (2)Linux内核源代码的目录结构

    (3)安装Android内核的编译环境

          1、准备工作:将arm-linux-gcc-4.3.2.tgz文件和arm-none-linux-gnueabi-arm-2008q3-72for-linux.tar.bz.2文件复制到工作目录。

           2、解压编译器

           3、验证交叉编译器是否安装成功

           4、安装libnctrses5

    (4)配置和编译Linux内核

    Android移植只要就是Linux内核的移植,而Linux内核移植是要是Linux驱动的移植。所以为了开发和测试Linux驱动。需要搭建俩套开发环境:Android应用程序开发环境和Linux内核开发环境!

  • 相关阅读:
    powershel学习(1)
    JS作用域链(转载)
    C# 对QuotedPrintable进行解码的方法
    SortedList、SortedSet、HashSet、Hashtable、Dictionary、SortedDictionary 排序/可重复排序/过滤重复排序等简单对比
    .net windows 服务中返回服务的安装目录
    c# 中图像的简单二值化处理
    windows下开多个CMD窗口多个进程输出
    生命游戏
    PowerDesigner工具简介
    七大面向对象设计原则(转)
  • 原文地址:https://www.cnblogs.com/mayue777/p/5424384.html
Copyright © 2020-2023  润新知