第一章主要概述绍了Android系统移植与驱动开发和我们之前课上的内容大同小异,Android的系统架构分为四层:Linux内核(Android使用Linux2.系列作为内核)、C/C++代码库、Android SDK API(JAVA编写的Library)、应用程序。 而Android移植分为系统 ...
分类:
移动开发 时间:
2016-05-06 19:33:28
阅读次数:
126
第一章: Android移植分为Android应用移植和Android系统移植,在Android系统移植中,linux驱动作为一个重点使其作为基础而运行,在源代码的基础上进行更改或者添加将其实现独有的功能。Linux内核层:Linux内核和驱动模块。Linux的设备驱动有3类,字符设备驱动、块设备驱 ...
分类:
其他好文 时间:
2016-05-04 01:07:24
阅读次数:
138
Android架构有四层,分别有linux内核,c/c++代码库,SDK APL和应用程序,内核中又有驱动、内存管理、进程管理等。Android移植又分为应用和系统移植。应用移植是把程序移植到硬件平台上。系统移植是把系统移植到硬件平台上。搭建开发环境可以有三种方式:搭建windows下的开发环境,搭 ...
分类:
移动开发 时间:
2016-05-03 20:22:34
阅读次数:
163
使用Git下载两套源代码,一套是Android 源代码,一套是Linux 内核源代码。由于Android移植主要就是Linux内核的移植,而Linux内核移植主要是Linux驱动移植,所以为了开发和测试Linux驱动,需要在Ubuntu Linux 下搭建两套开发环境:Android应用程序开发环境 ...
分类:
移动开发 时间:
2016-05-03 12:10:19
阅读次数:
153
第三章主要介绍的手机git的使用入门一些基本用法。 Git并不是学习Android移植和Linux内核、驱动开发必须掌握的技术。但对于想深入研究这些底层技术的读者,Git将成为学习过程中必不可少的工具。Linux内核完全是使用Git管理的,不掌握Git简直就是寸步难行。 安装git 1.ubuntu ...
分类:
其他好文 时间:
2016-05-03 00:32:45
阅读次数:
124
Android是当今智能手机操作系统的主导者,android系统架构分为4层Linux内核,C/C++代码库,Android SDK API,应用程序。第二层也包括Dalivk虚拟机的运行。在第4层的应用程序中,Android应用程序的实现是通过第3层的sdkapi实现。Android移植可分为应用 ...
分类:
移动开发 时间:
2016-05-02 22:57:08
阅读次数:
228
在第四章我先学习如何搭建嵌入式交叉开发环境,包括交叉编译环境,各种服务程序和应用程序的安装,配置和使用。驱动目标必须先做好Bootloder,操作系统内核及文件系统,介绍Bootloder的概念及U_boot的编译和移植的方法,在实践的过程中我了解了安卓系统下linux内核的相关知识,然后学会了内核 ...
分类:
移动开发 时间:
2016-05-02 19:53:13
阅读次数:
241
通过学习Android系统基本构架和Android移植的工作后,我们就要学习如何搭建Android开发环境了。 搭建Android底层开发环境,主要包括:Android应用程序开发环境、Android NDK开发环境、交叉编译环境。 底层环境的开发,需要配置Linux的驱动开发环境,Android应 ...
分类:
移动开发 时间:
2016-04-30 23:52:40
阅读次数:
439
第一章第一章主要对Android系统移植与驱动开发进行了简单的概述,明白了为某些特定设备定制Android系统的过程就叫做移植。第一节回顾了Android系统4层架构的详细知识,我倒是还记得一些;第二节介绍了Android系统移植的主要工作,Android移植可分为两部分:应用移植和系统移植。在此详 ...
分类:
其他好文 时间:
2016-04-30 20:56:18
阅读次数:
170
Android系统移植与驱动开发概述 1. Android的系统架构分为Linux内核、C/C++代码库、Android SDK API、应用程序四层。 2. Android移植可分为应用移植和系统移植。应用移植是指将应用程序移植到特定的硬件平台。系统移植指的是让Android操作系统在某一特定硬件 ...
分类:
移动开发 时间:
2016-04-30 20:46:48
阅读次数:
153