第一章 Android系统移植与驱动开发 Android源代码定制完全属于自己的嵌入式系统,但是支持的设备不多,所以要移植,而在移植的过程中使用的不得不提的是驱动开发。 Android系统构架主要包括四个层次:Linux内核,C/C++代码库,Android SDK API,应用程序。在第一层Lin ...
分类:
移动开发 时间:
2016-04-22 18:33:30
阅读次数:
154
第二章:搭建Android开发环境 本章主要介绍如何搭建Android底层开发的环境,主要包括Android应用程序开发环境,Android NDK 开发环境和交叉编译环境的搭建。为后期的开发做好铺垫。 查阅资料后的Andorra环境搭建的主要步骤: 一、JDK 下载地址:http://www.or ...
分类:
移动开发 时间:
2016-04-21 13:26:50
阅读次数:
230
通过第一章的学习,我了解了很多。Android是一个很优秀的操作系统,Android 的系统架构分为四层,分别为:Linux内核,c,c++代码库,Android SDK API和应用程序。我们所要学习的Anrroid系统移植分为两个部分,应用移植和系统移植。但是我们重点学习系统移植这一部分,And ...
分类:
移动开发 时间:
2016-04-21 11:34:15
阅读次数:
178
前言 对之前的项目进行重构,由于之前的项目中的单元测试大部分都是走走形式,对单元测试疏于管理,运行之后大部分是不通过,这样的单元对项目而言毫无价值,更不要说有助于理解系统功能。这也使我有契机了解到BBD(测试驱动开发)的思想。为了在项目重构中编写有效的单元测试,我查找了有关BBD的一些书籍,《单元测 ...
分类:
其他好文 时间:
2016-04-21 07:11:25
阅读次数:
200
《Android深度探索》(卷1)HAL与驱动开发读后感: 第四章:源代码的下载预编译 在第三章学习过Git的使用方法的基础上,本章主要介绍的是使用Git下载两套源代码,一套是安卓源代码,另一套Linux源代码。由于安卓移植主要就是Linux内核移植,所以Linux源代码是安卓的核心部分。而Linu ...
分类:
其他好文 时间:
2016-04-21 01:33:32
阅读次数:
141
Android是什么? 它是一种优秀的、免费的、开源的嵌入式操作系统,任何人都可以利用Android的源代码定制属于自己的嵌入式系统。总之,Android 是Google开发的基于Linux平台的开源手机操作系统。Android系统可以搭载在手机、MP4、智能电视、车载系统等多种设备上。 Andro ...
分类:
移动开发 时间:
2016-04-20 20:03:26
阅读次数:
172
第一章:安卓系统移植与驱动开发概述 这一章主要概括的介绍了安卓驱动开发和系统移植的主要内容,对安卓与Linux驱动做了一个总体的介绍。通过对第一章的学习,使我对Linux驱动开发有了一个感性的认识。在学习过程中,首先,我通过以往上课时学习到的知识和查阅资料了解了一些专业词汇的含义(例如:.so文件: ...
分类:
移动开发 时间:
2016-04-20 17:57:26
阅读次数:
157
1、 源码的下载 源代码的下载,首先需要安装以下工具软件:curl 和 git-core 1.1安装curl: 打开终端,可以使用按Ctrl+Alt +T的快捷方式打开终端 在终端中执行命令:sudo apt-get install curl 1.2安装git-core 1.2.1在用户目录下新建b ...
分类:
移动开发 时间:
2016-04-20 13:27:40
阅读次数:
168
Android 移植开发的最终目的是开发手机产品。从开发者的角度来看,这种类型的开发以具 有硬件系统为前提,在硬件系统的基础上构建 Android 软件系统。这种类型的开发工作在 Android系统的底层。在软件系统方面,主要的工作集中在以下两个方面。 (1)Linux 中的相关设备驱动程序 驱动程 ...
分类:
移动开发 时间:
2016-04-20 13:07:45
阅读次数:
160