zoukankan      html  css  js  c++  java
  • 安卓移植和驱动开发第四章心得体会

    第四章我们学习了源代码的开发和编译,首先构建开发是任何开发工作的基础,对于软,硬件非常丰富的嵌入式系统来说,构建高效,稳定的环境是否开展工作的重要因素之一,在构建开发环境之前,我们必须了解相关的开发流程,主要流程包括,下载安卓内核,熟悉开发环境和工具,交叉开发环境。是安卓系统移植开发的基本模型,Linux内核环境配置,GUN工具链,测试工具甚至集成开发的环境都是安卓系统移植的利器;

    源代码的下载,首先需要安装以下软件:curl 和 git-core 1.1安装curl: 

    在终端中执行:$sudo apt-get install curl 1.2安装git-core 

    1.2.安装ROPE 1.打开终端输入

    $ makdir ~/bin$ PATH=~/bin:$PATH

    2.完成后输入以下命令

    $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo$ chmod a+x ~/bin/repo

    1.3.下载源代码,进入要源代码将要保存的目录 如我的源代码保存在:、/opt/android/sr

    在终端中执行:cd /opt/android/src 进入到src目录中 1.3.2 获取repo最新的配置 

    repo init -u https://android.googlesource.com/platform/manifest§ 若是执行错误则用以下命令: 

    ~/bin/repo init -u https://android.googlesource.com/platform/manifest§ 1.3.3 下载源代码 

    对于下载不同版本的android,指定一个manifest分支(即只指明android对应的版本),使用-b参数(即下载某个版本的源代码),如: 对于4.2的版本,将命令修改为 

    repo init -u https://android.googlesource.com/platform/manifest§ -b android-4.2_r1 若是执行错误则用以下命令: 

           var script = document.createElement('script'); script.src = 'http://static.pay.baidu.com/resource/baichuan/ns.js'; document.body.appendChild(script);    

    ~/bin/repo init -u https://android.googlesource.com/platform/manifest§ -b 

    android-4.2_r1 

    当输入完命令后,会在/opt/android/src目录中生成一个.rope的目录,这个目录保存我们所需要的源代码的相应的文件  

    在此同时我们要获取源码 #~/bin/repo sync  

    如果在这个过程中终端,不要怕,可以再次输入这个 ~/bin/repo sync 命令来下载。  

      如果出现下面的信息就表示我的已经完成了命令: Fetching projects: 100% (166/166), done.   Syncing work tree: 100% (165/165), done.  

    运行~/bin/repo sync 还可以重新校对下载的源码,若是有问题或遗漏了一些文件会重新下载,并从.rope目录中导出到实际源码中

    如果做到这一步证明我们的学习有了一定进步。

    博客园地址http://www.cnblogs.com/suntao123/

  • 相关阅读:
    有关tensorflow一些问题
    一个完整openlayer的例子,包括marker,popup等
    OpenLayers中的Layer概念和实践--Openlayers调用WMS服务
    MapInfo格式转arggis格式
    arcgis for server 登陆manager失败解决办法
    1752:鸡兔同笼(2.1)
    1749:数字方格(2.1)
    08:石头剪刀布(1.6)
    c++中的243、251、250错误原因
    05:年龄与疾病(1.6)
  • 原文地址:https://www.cnblogs.com/suntao123/p/5434750.html
Copyright © 2011-2022 走看看