• 源代码的下载和编译


       Android移植主要就是linux内核的移植,而linux内核移植主要就是linux驱动的移植。所以,为了开发和测试linux驱动,我们需要在ubuntu linux下搭建两套开发环境:Android应用程序开发环境和linux内核开发环境。这次主要介绍的是两套源代码:安卓源代码和Linux源代码,介绍了两套代码的如何下载、编译以及测试Android源代码和Linux内核源代码的相关内容:

      (1)配置Android源代码下载环境:创建一个用于存放下载脚本文件(repo)的目录;下载repo脚本文件;创建存放Android源代码的目录;初始化(# repo init -u);开始下载源代码(#repo sync),其中下载源代码的一部分(# repo sync platform/要下载的工程路径 或者 # git clone https://android.googlesource.com/platform/工程名)。

      (2)编译Android源代码:初始化编译环境(# source build/envsetup.sh 或者 # . Build/envsetup.sh);用lunch命令选择目标;make编译Android源代码。

      (3)下载linux内核源代码:# git clone 下载路径  # git checkout –b导出需要的内核。

      (4)配置和编译linux内核:可以通过make config、make menuconfig、make oldconfig、make xconfig四个配置命令根据自己的需求来配置linux内核,从而在linux内核源代码的根目录下产生一个.config文件。

                                                                                                                        16:24:28

                                                                                                                       2016-04-27

  • 相关阅读:
    创建百度地图实例
    IntelliJ IDEA使用(1)——IDEA配置JDK
    IntelliJ IDEA使用(2)——IDEA配置Tomcat
    怎样使用 GitHub?
    IntelliJ IDEA使用(3)——IDEA连接Git
    AS3.0杂记——Dictionary、Object与Array
    AIR文件操作:使用文件对象操作文件和目录 .
    As3.0 TextField
    关于乘机
    Html 嵌入 swf
  • 原文地址:https://www.cnblogs.com/sakura029/p/5439359.html
Copyright © 2020-2023  润新知