本章主要学的是传统嵌入式开发与Android系统之间的关系。首先介绍的是嵌入式系统,按照IEEE的定义,嵌入式系统是用来控制,监控活辅助操作机器,装置,工厂大规模系统的设备。一般的定义则是表示:嵌入式是指以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能,可靠性,成本,体积,功耗严格 ...
分类:
移动开发 时间:
2016-04-26 09:41:33
阅读次数:
163
第一章 Android系统移植与驱动开发概述 心得体会 通过学习Android深度探索(卷1)HAL与驱动开发的第一章Android系统移植与驱动开发,我对android驱动开发与移植概念有了一个整体且系统的把握。在本章中我主要学到了一下的知识 1.Android的系统架构分为Linux内核、C/C ...
分类:
移动开发 时间:
2016-04-25 13:12:08
阅读次数:
190
俗话说,工欲善其事,必先利其器,对于Android驱动开发来说,首先我们要做的就是搭建Android开发环境,我们首先要配置Linux驱动的开发环境,接着还得配置开发Android应用程序以及Android NDK程序的开发环境,除此以外,还要一些辅助工具用以测试Linux驱动和调试开发板。 首先要 ...
分类:
移动开发 时间:
2016-04-25 11:35:08
阅读次数:
178
Android的移植与Linux内核移植、linux驱动移植息息相关。这一章主要介绍Android驱动开发环境和Linux内核开发环境的搭建,以及下载和编译Android源代码和linux内核源代码。Android源代码包含了很多东西,例如Android NDK的源代码,Android系统中内嵌的应 ...
分类:
其他好文 时间:
2016-04-24 15:46:11
阅读次数:
124
最近看了一些Android驱动开发前需要知道的资料,收获很多,接下来就谈谈我自己的一些心得体会。 Android在近几年时间发展迅速,已经成为智能手机操作系统的老大。不过,因为Android原生的代码支持的设备并不多,所以我们要想在自己的设备上完美地运行Android就需要另外地开发一些程序,从而可 ...
分类:
移动开发 时间:
2016-04-23 18:16:13
阅读次数:
182
Android系统移植与驱动开发概述 1.1 Android 系统架构 1.2 Android系统移植的主要工作 1.3 查看linux内核版本 1.4 linux内核版本号的定义规则 1.5 linux驱动设备 1.1 Android系统架构如图所示: 第一层是linux内核,第二层是c/c++代 ...
分类:
移动开发 时间:
2016-04-23 16:46:06
阅读次数:
183
搭建android开发环境 2.1 Android底层开发需要哪些工具 2.2 安装 JDK 2.3 搭建Android 应用程序开发环境 2.4安装Android NDK开发环境 2.5安装交叉编译环境 2.1 Android底层开发需要哪些工具 ◇ JDK6或以上版本 ◇ Eclipse 3.4 ...
分类:
移动开发 时间:
2016-04-23 16:34:21
阅读次数:
156
源代码的下载和编译 4.1 下载、编译和测试Android源代码 4.2下载和编译linux内核源代码 4.1.1 配置Android源代码下载环境 (1) 创建一个用于存放下载脚本文件的目录 (2) 下载repo脚本文件 (3) 创建用于存放Android源代码的目录 (4) 初始化 (5) 开始 ...
分类:
移动开发 时间:
2016-04-23 16:25:27
阅读次数:
206
Git使用入门 3.1安装Git 3.2查看Git文档 3.3源代码的提交与获取 3.1安装Git 3.2查看Git文档 3.3源代码的提交与获取 3.3.1创建版本库: git init 3.3.2将文件提交到本地版本库: git commit 在holloworld-git目录下建立helloe ...
分类:
移动开发 时间:
2016-04-23 16:19:15
阅读次数:
208
Android系统在2015年占全球市场份额的的81.6%,而且近几年一直持增长趋势,走在大街上,随处可见的安卓手机,毋庸置疑,安卓已经成为当前智能手机操作系统的老大。当我们想要搞明白Android驱动开发的时候,其实就是在学习linux驱动开发的过程,只不过安卓增加了一个HAL,这是Android ...
分类:
移动开发 时间:
2016-04-15 00:28:50
阅读次数:
173