andoroid目前市场占有率发展神速取决于android源代码开源,完全属于自己的嵌入式系统,不需要向google付款。android4层系统架构linux内核,c/c++代码库,android SDK API,应用程序。应用移植是应用程序移植盗某一个特定硬件平台上,系统移植是让android操作 ...
分类:
移动开发 时间:
2016-04-27 12:32:36
阅读次数:
167
本章主要讲解搭建Android系统移植开发环境的整个流程。首先讲解如何搭建嵌入式交叉开发环境,包括交叉编译环境。各种服务程序和应用程序的安装。配置和使用。未来驱动目标板,必须先做好Bootloadr操作系统内核及文件系统 。Booloader是在操作系统之前运行之前执行的一段小程序。通过一段小程序, ...
分类:
其他好文 时间:
2016-04-27 12:26:55
阅读次数:
112
第一章 android系统移植与驱动开发概述对安卓和linux驱动做了一个总体介绍为特定设备定制安卓的过程叫做移植android 系统架构分为四层:1、linux内核 2、C/C++代码库 3、Android SDK API 4、应用程序android移植分为两部分:应用移植:将应用程序移植到某一个 ...
分类:
移动开发 时间:
2016-04-27 12:15:23
阅读次数:
136
源代码的下载,首先需要安装以下软件:curl 和 git-core 1.1安装curl: 在终端中执行:$sudo apt-get install curl 1.2安装git-core 1.2.1在用户目录下新建bin文件 在终端中执行:mkdir ~/bin 将~/bin添加环境变量,作用是:要将 ...
分类:
移动开发 时间:
2016-04-27 10:55:34
阅读次数:
267
概念 驱动程序作为系统内核的一部分,它工作在核心态,而应用程序工作在用户态。也就是说,程序不能直接通过指针,把用户空间的数据地址传递给内核Linux内核把驱动程序划分为3种类型:字符设备、块设备和网络设备。字符设备和块设备可以像文件一样被访问。它们的主要区别不在于能否seek,而是在于系统对于这两种 ...
分类:
移动开发 时间:
2016-04-27 10:54:46
阅读次数:
177
安装 1、Android开发环境 Android开发环境涉及的工具和开发包比较多,包括如下几个部分: (1)JDK 点击这里下载JDK,JDK提供Java编译环境,新版本的JDK自动包含了JRE,所以不用单独下载JRE了,JRE提供Java运行环境。 (2)Eclipse 实际上,Andriod环境 ...
分类:
移动开发 时间:
2016-04-27 10:50:48
阅读次数:
248
3Git 是一款免费的、开源的、分布式的版本控制系统。旨在快速高效地处理无论规模大小的任何软件工程。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。每一个 Git克隆 都是一个完整的文件库,含有全部历史记录和修订追踪能力,不依赖于网络连 ...
分类:
移动开发 时间:
2016-04-27 10:44:48
阅读次数:
157
通过这章的学习,我了解到了一些基本知识,以及了解到了使用程序控制LED灯的过程。 1,Android 系统架构 Android 系统分为4层,分别是Linux内核,C/C++代码库,Android SDK API,应用程序。Linux内核负责最基本的功能,例如内存管理,安全性,进程管理, 网络协议栈 ...
分类:
移动开发 时间:
2016-04-27 09:27:11
阅读次数:
187
第一章Android系统移植与驱动开发概述主要讲了Android系统架构,Android系统移植的主要工作,查看Linux内核版本,Linux内核版本号的定义规则,如何学习Linux驱动开发,Linux设备驱动以及Linux驱动的典型例子:LED。 首先Android是一个非常优秀的嵌入式操作系统, ...
分类:
移动开发 时间:
2016-04-27 00:04:06
阅读次数:
259
本章主要讲解搭建Android系统移植开发环境的整个流程,首先讲解如何搭建嵌入式交叉开发环境,包括交叉编译环境,各种服务程序和应用程序的安装配置和使用: 1)GNU交叉工具链的下载从ARM官方网站下载www.arm.linux.org.uk,可以从该站点下载2.95.3工具链:ftp://ftp.a ...
分类:
移动开发 时间:
2016-04-26 10:51:17
阅读次数:
235