zoukankan      html  css  js  c++  java
  • 第四章源代码的下载和编译

    第四章主要讲述了如何对于Android源代码和Linux内核源代码的下载与编译。

    本章使用Git下载两套源代码,一套是Android源代码。Android所使用的Linux内核并不是到官网上下载一个Linux内核就可以的。Android所使用的Linux内核是在官方Linux内核的基础上修改而成的,虽然大部分与官方Linux内核兼容,但是仍然不能简单的互换。Linux内核的源代码相比Android的源代码来说小了好多只有几十分之一。

    第一节是对于Android源代码的下载、编译和测试。

    Android包含了内嵌在Android系统中的应用程序源代码、Android SDK带的各种工具、Android NDK的源代码、HAL源代码等等。

    配置Android源代码下载环境

    Android源代码目录结构解析

    下载Android源代码中的一部分

    编译Android源代码

    Out目录结构分析

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

    用模拟器测试system.img文件

    第二节是下载和编译Linux内核的源代码。

    下载Linux内核源代码

    Linux内核源代码的目录结构

    安装Android内核的编译环境

    配置和编译Linux内核

    Android移植主要是Linux内核的移植,Linux内核的移植主要是Linux驱动的移植。为了开发和测试Linux驱动,需要搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境。

  • 相关阅读:
    $resource详解
    大白话讲解Promise(一)
    《AngularJS》5个实例详解Directive(指令)机制
    Openstack实现共有云VPC的SDN网络
    Openstack实现共有云多flat网络
    Openstack使用NFS作为后端存储
    Openstack块存储cinder安装配置
    Openstack创建镜像
    Openstack深入了解虚拟机
    Python全栈day26-27(面向对象进阶)
  • 原文地址:https://www.cnblogs.com/maxgty/p/5445531.html
Copyright © 2011-2022 走看看