博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Android深度探索》第四章心得体会
阅读量:7039 次
发布时间:2019-06-28

本文共 849 字,大约阅读时间需要 2 分钟。

      《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内核源代码的下载和编译,源代码是最能体现软件作者的真正思路的。虽然一开始很难理解这些晦涩到使人崩溃的代码,不过随着不断做各种实验,并通过一些内核理论相辅助,那些曾经晦涩的源代码就会让你眼前一亮,豁然开朗,对你今后的深入研究大有裨益。

转载于:https://www.cnblogs.com/zi-qing/p/5439707.html

你可能感兴趣的文章
百度经典算法集合(转)
查看>>
如何合理用网络管理软件灵活管理复杂庞大的网络
查看>>
笨方法学python VI
查看>>
C?Go?Cgo![翻译]
查看>>
jenkins war包方式,修改JENKINS_HOME
查看>>
eclipse mqtt paho client 处理shared topic, 共享主题问题
查看>>
eclipse 初始化
查看>>
Python程序结构与控制流
查看>>
详述Google针对Android平板App发布的十大开发准则
查看>>
CentOS 7安装python3笔记
查看>>
水壶问题(向水壶中倒z升水) Water and Jug Problem
查看>>
第十章 Scala 容器基础(五):确定集合类型(范型)
查看>>
mysql 多表联合更新
查看>>
树莓派中文支持
查看>>
C# 如何去掉DataTable中的重复行
查看>>
UserInterfaceState.xcuserstate unlocked
查看>>
pom.xml报错的解决办法
查看>>
CMD获取当前目录的绝对路径
查看>>
YII AR的一些常见的操作
查看>>
23种设计模式(3):抽象工厂模式
查看>>