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

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

    1. 下载、编译及测试Android源代码,必须先配置Android源代码下载环境,一是创建用于存放下载脚本文件的目录;二是下载repo脚本文件;三是创建用于存放Android源代码的目录;四是初始化;五是开始下载Android源代码。

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

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

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

            方法一:使用repo sync命令

            方法二:使用git clone命令

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

      4.编译Android源代码

      第一步是初始化编译环境,第二步选择目标,第三步是编译Android源代码。

      5.out目录结构分析

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

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

    二:Linux源代码的下载和编译

      1通过执行命令来下载最新的Linux内核源代码

      2了解Linux内核源代码的目录结构,

      3安装Android内核的编译环境

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

      4:配置和编译Linux内核

      make clean、make mrproper和make distclean都是清除文件的命令,后两个清除更彻底。make config、make menuconfig、make oldconfig和make xconfig四个配置命令必须在Linux源代码根目录执行。成功编译之后会在<linux内核源代码根目录>/arch/arm/boot目录下生成xImage文件。

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

  • 相关阅读:
    第一个mpvue小程序开发总结
    ES6学习笔记(一)——扩展运算符和解构赋值
    我所理解的发布订阅模式
    移动web开发适配方案之Rem
    探究JS中对象的深拷贝和浅拷贝
    《BAT前端进阶[师徒班]》学习总结
    浅析使用vue-router实现前端路由的两种方式
    webpack之proxyTable设置跨域
    《免费前端教程不会告诉你这些》知乎LIVE读后感
    MySQL binlog-server搭建
  • 原文地址:https://www.cnblogs.com/lianzhuoya/p/5456376.html
Copyright © 2011-2022 走看看