源代码的下载及编译 ——第四章读书笔记及心得 通过阅读书籍知道了Android源代码和Linux源代码的区别,了解了什么是Android移植。知道了Android移植就是Linux内核移植,而Linux内核移植主要就是Linux的驱动移植。为了开发和测试内核环境需要对环境进行搭建,进而知道了如何搭建 ...
分类:
移动开发 时间:
2016-04-28 10:40:26
阅读次数:
205
Android系统构架分为四层,分别是第一层 Linux内核,第二层c/c++代码库,第三层,Android SDK API,第四层 应用程序。 Android 移植可以分为两部分:系统移植和应用移植。应用移植是指将第四层应用程序移植到某一个特定的硬件平台上;系统移植是指让Android操作系统在某 ...
分类:
其他好文 时间:
2016-04-28 09:16:50
阅读次数:
156
Git 并不是学习 Android 移植和 Linux 内核、驱动开发必须掌握的技术。 但对于想深入研究这些低层技术的读者, Git 将成为学习过程中必不可少的工具。 学习新技术的最好方式不是阅读技术书籍、也不是在网上查看别人写的文章,而是直接阅读自己感兴趣的源代码。毕竟源代码是最能体现软件作者的真 ...
分类:
其他好文 时间:
2016-04-27 22:16:07
阅读次数:
118
Android 移植主要就是 Linux 内核的移植。而 Linux 内核移植主要是 Linux驱动的移植。所以为了开发和测试 Linux 驱动。需要在 Ubuntu Linux 下搭建两套开发环境: Android应用程序开发环境和 Linux 内核开发环境。本章的主要目的就是介绍如何搭建这两种开 ...
分类:
其他好文 时间:
2016-04-27 22:15:11
阅读次数:
114
Android的系统架构分为4层:第一层 Linux内核。第二层 C/C++代码库。第三层 Android。第四层 应用程序。Android移植可两个部分:应用移植和系统移植。 目前Linux内核主要维护3个版本:Linux2.4,Linux2.6和Linux3.x,大多数Linux系统都使用了这3 ...
分类:
其他好文 时间:
2016-04-27 20:33:53
阅读次数:
140
第三章主要介绍了Git。 Git并不是学习Android移植和Linux内核、驱动开发必须掌握的技术,但对于想深入研究底层技术的人来说,Git将成为学习过程中必不可少的工具。 学习新技术的最好方式不是阅读技术书籍或者在网上查看牛人写的文章,而是自己阅读自己感兴趣的源代码。因为源代码是最能体现软件作者 ...
分类:
移动开发 时间:
2016-04-27 18:44:52
阅读次数:
158
《Android深度探索》第一章讲的是Android系统移植与驱动开发概述。Android的系统架构分为四层:Linux内核、C/C++代码库、Android SDK API、应用程序。Android移植的主要工作:移植Linux驱动和移植HAL。学习Linux驱动要准备一个自己熟悉的Linux操作 ...
分类:
移动开发 时间:
2016-04-27 18:43:50
阅读次数:
151
第一章中讲过Android移植主要就是Linux内核的移植,而Linux内核移植主要是Linux驱动的移植,所以为了开发和测试Linux驱动,有必要学习在Ubuntu Linux下如何搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境。Linux内核开发环境的搭建是重点中的重点 ...
分类:
移动开发 时间:
2016-04-27 18:28:36
阅读次数:
177
第三章 Git使用入门 一、GIT GIT是源代码管理软件。 本章主要讲了git的部分使用方法。我的电脑上vmware 虚拟机不能使用。重新下载vmware然后创建系统。然后才能学习第二章和第三章。 Git虽然不是android移植和linux内核驱动开发的必要知识,但是对于底层开发人员必须掌握的技 ...
分类:
其他好文 时间:
2016-04-27 17:05:12
阅读次数:
161
第一章 android系统移植与驱动开发概述对安卓和linux驱动做了一个总体介绍为特定设备定制安卓的过程叫做移植android 系统架构分为四层:1、linux内核 2、C/C++代码库 3、Android SDK API 4、应用程序android移植分为两部分:应用移植:将应用程序移植到某一个 ...
分类:
移动开发 时间:
2016-04-27 12:15:23
阅读次数:
136