zoukankan      html  css  js  c++  java
  • 第四章读后感

    Android移植 主要是Linux内核的移植。而linux内核移植主要是Linux驱动的移植

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

    1.配置Android源代码下载环境                                      如何安装下载Android源代码的环境?    1.创建一个用于存放下载脚本文件(repo)的目录(可将该脚本文件放到任何目录中,在这里使用~/bin2:下载repo脚本文件(用于下载Android源代码)。3:创建用于存放Android源代码的目录(可放在其他目录中)。4:初始化。5:开始下载Android源代码。

    1. Android源代码目录结构解析

    3.下载Android源代码中的一部分

         下载Android源代码中的某个子项目有两种方法

           方法一:使用repo sync命令

              工程名就是要下载的工程所在的路径全名前面加上platform/

              Manifest.xml.该文件包含了当前Android源代码版本库中包含的所有工程的列表

           方法二:使用git clone命令

           方法一与方法二的区别:1repo sync会在当前目录生成一个隐藏目录.repo。该目    录存放了下载Android源代码所需的全部信息。2repo sync下载指定工程的源代码会按照实际的路径存放。如:bootable/recovery。而git clone会只会建立工程目录(如receovery,并不会建立层次路径结构。

    4.编译Android源代码

       步骤:1:初始化编译环境     2:选择目标     3:编译Android源代码

    5.out目录结构分析

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

    7.用模拟器测试system.img文件

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

       1.下载Linux内核源代码

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

       3.安装Android内核的编译环境

    安装交叉编译器步骤:1:准备工作  2:解压编译器  3:验证交叉编译器是否安装成功        4:安装libncurses5

    4:配置和编译Linux内核http://i.cnblogs.com/EditPosts.aspx?opt=1

         

           

  • 相关阅读:
    重写Nacos服务发现逻辑动态修改远程服务IP地址
    手撸一个SpringBoot配置中心实现配置动态刷新
    使用CompletableFuture实现多个异步任务并行完成后合并结果
    SpringBoot实现Flyway的Callback回调钩子
    Java实现相似结构表算法
    使用Druid解析SQL实现血缘关系计算
    记一次解决RestTemplate和HttpClient请求结果乱码的问题
    double转json格式化添加自定义注解
    了解23种设计模式
    BigDecimal四舍五入
  • 原文地址:https://www.cnblogs.com/zhangyuye/p/5432238.html
Copyright © 2011-2022 走看看