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

       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

  • 相关阅读:
    2019 SDN上机第1次作业
    关键路径法(Critical Path Method, CPM)
    iOS 一个项目添加多个TARGET
    为图形处理器提供数据
    OpenGL全流程详细解读
    小技巧之padding-bottom实现等比例图片缩放
    Mac 显示隐藏文件
    mac 下修改 jenkins 端口以及Jenkins的启动、关闭与更新
    Mac上Charles抓包iOS的https请求
    python自动循环重启android系统
  • 原文地址:https://www.cnblogs.com/sakura029/p/5439359.html
Copyright © 2011-2022 走看看