zoukankan      html  css  js  c++  java
  • 《Android深度探索》第四章心得体会

          《Android深度探索》第四章讲的是源代码的下载和编译。配置Android源代码的下载环境:1.创建一个用于存放下载脚本文件的目录;2.下载repo脚本文件;3.创建用于存放Android源代码的目录;4.初始化;5.开始下载Android源代码。下载源代码中的某个子项目有两种方法:1.使用repo sync命令;2.使用git clone命令。编译Android源代码:1.初始化编译环境:source build/envsetup.sh或 .build/envsetup.sh;2.选择目标:lunch full-eng;3.编译Android源代码:make。安装Android内核的编译环境:1.准备工作;2.解压编译器;3.验证交叉编译器是否安装成功:ls /usr/local/arm -1;4.安装libncurses5:apt-get install libncurses5-dev。清除命令:make clean;make mrproper;make distclean.必须在Linux源代码根目录执行的4个配置命令:make config;make menuconfig;make oldconfig;make xconfig。

          通过对第四章的学习,我知道了Android移植主要就是Linux内核的移植,而Linux内核移植主要就是Linux驱动的移植。所以为了开发和测试Linux驱动,需要在Ubuntu Linux下搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境。我也学会了Android源代码和Linux内核源代码的下载和编译,源代码是最能体现软件作者的真正思路的。虽然一开始很难理解这些晦涩到使人崩溃的代码,不过随着不断做各种实验,并通过一些内核理论相辅助,那些曾经晦涩的源代码就会让你眼前一亮,豁然开朗,对你今后的深入研究大有裨益。

  • 相关阅读:
    python的浅拷贝和深拷贝的区别
    listview中添加CheckBox的完美实现
    Content Provider 详解
    listView 结合 ArrayList和HashMap 的应用
    App Widget Provider 应用
    Android学习:SeekBar实现音量调节
    android MenuInflater 用XML文件布局
    android 创建菜单的心得
    Android 文件操作
    Android ImageView 总结【转载】
  • 原文地址:https://www.cnblogs.com/zi-qing/p/5439707.html
Copyright © 2011-2022 走看看