第一章中讲过Android移植主要就是Linux内核的移植,而Linux内核移植主要是Linux驱动的移植,所以为了开发和测试Linux驱动,有必要学习在Ubuntu Linux下如何搭建两套开发环境:Android应用程序开发环境和Linux内核开发环境。Linux内核开发环境的搭建是重点中的重点 ...
分类:
移动开发 时间:
2016-04-27 18:28:36
阅读次数:
177
第二章介绍的是搭建android底层的开发环境 ,主要包括android应用程序开发环境、android NDK开发环境和交叉编译环境的搭建。首先介绍的是开发测试和调试Linux驱动、HAl程序需要的工具:JDK6或以上版本;Eclipse3.4或以上版本;ADT;CDT;androidSDK;An ...
分类:
移动开发 时间:
2016-04-27 15:41:35
阅读次数:
149
第二章 这章主要讲了Android应用程序、Android NDK程序、交叉编译的搭建方法,但必需要Android应用程序以及Android NDK程序来测试linux驱动,所以不仅需要配置linux驱动的开发环境,还需要配置前两种开发环境。 2.2安装JDK 是java开发工具,同时也是Andro ...
分类:
移动开发 时间:
2016-04-27 14:17:29
阅读次数:
172
第二章 搭建Andiord开发环境 一 开发 测试和调试Linux驱动 HAL程序库需要的工具: JDK6或以上的版本; Eclipse3.4或以上的版本; ADT(用于开发Andiord应用程序) CDT(用于开发Andirons NDK程序) Andirons SDK 交叉编译环境 Linux内 ...
分类:
其他好文 时间:
2016-04-27 12:59:45
阅读次数:
183
第二章中,在目标开发中和Android模拟器上测试驱动时,需要执行shell.h 脚本文件或 adb shell 命令进入相应平台的终端,在shell.h脚本在/root /drivers 目录之中。在这里讲的脚本文件都是使用insmod命令安装Linux驱动的,除了该命令意外,使用modprobe ...
分类:
移动开发 时间:
2016-04-27 12:54:54
阅读次数:
177
第一章主要讲了Linux驱动和AndroidHAl的基础知识。首先介绍了Android系统构架分为四层,Linux内核、C/C++代码库、Android SDK API、应用程序。了解这四层是Android系统移植的前提,Android系统移植是指让Android操作系统在某一个特定硬件平台上运行。 ...
分类:
移动开发 时间:
2016-04-27 12:47:26
阅读次数:
170
第一章 android系统移植与驱动开发概述对安卓和linux驱动做了一个总体介绍为特定设备定制安卓的过程叫做移植android 系统架构分为四层:1、linux内核 2、C/C++代码库 3、Android SDK API 4、应用程序android移植分为两部分:应用移植:将应用程序移植到某一个 ...
分类:
移动开发 时间:
2016-04-27 12:15:23
阅读次数:
136
Android系统架构是由四层构成,第一层为Linux内核,主要包括Linux驱动程序以及内存管理、进程管理、电源管理的等程序。并且不同的Android的版本的驱动可能并不通用。第二层为C/C++代码库,主要包括使用C/C++编写的代码库(Linux下的.so文件),也包括.Dalivak虚拟机的运 ...
分类:
移动开发 时间:
2016-04-27 00:15:08
阅读次数:
186
第一章Android系统移植与驱动开发概述主要讲了Android系统架构,Android系统移植的主要工作,查看Linux内核版本,Linux内核版本号的定义规则,如何学习Linux驱动开发,Linux设备驱动以及Linux驱动的典型例子:LED。 首先Android是一个非常优秀的嵌入式操作系统, ...
分类:
移动开发 时间:
2016-04-27 00:04:06
阅读次数:
259
本章作为学习Linux的第一道门,将对Android以及Linux驱动做一个总体的介绍,以便读者对Linux驱动有一个感性的认识,并更好地学习Linux驱动的方法和技巧打下基础。 首先讲述了四层基础架构Linux内核,c/c++代码库,Android sdk API,应用程序每一层有特定的功能和作用 ...
分类:
移动开发 时间:
2016-04-26 18:58:39
阅读次数:
163