android底层开发需要啥工具: (1)JDK6或以上版本;(2)Eclipse3.4或以上版本;(3)ADT(用于开发Android应用程序);(4)CDT(用于开发Android NDK程序);(5)Android SDK;(6)Android NDK;(7)交叉编译环境;(8)Linux内核 ...
分类:
移动开发 时间:
2016-04-26 14:13:05
阅读次数:
132
第四章我们学习了安卓移植环境的搭建,首先构建开发是任何开发工作的基础,对于软,硬件非常丰富的嵌入式系统来说,构建高效,稳定的环境是否开展工作的重要因素之一,在构建开发环境之前,我们必须了解相关的开发流程,主要流程包括,下载安卓内核,熟悉开发环境和工具,交叉开发环境。是安卓系统移植开发的基本模型,Li ...
分类:
移动开发 时间:
2016-04-26 14:06:23
阅读次数:
197
第三章学习了安卓移植平台工具的介绍,三星公司生产的FS -S5PC100开发平台,是基于Cortex-A8内核的S5PC100处理器设计而成的,此平台主要用于嵌入式系统教学,来适应只能操作系统的发展及市场需求,以它为例,该开发平台具有丰富的硬件资源,包括硬件加速器,比如动态视频处理,显示控制和缩放, ...
分类:
移动开发 时间:
2016-04-26 14:01:54
阅读次数:
202
1、 下载、编译、测试源代码 创建存放下载文件的目录(repo) 下载repo脚本文件 创建用于存放源代码的目录 开始下载源代码。 2、 源代码目录含义摘要 Abi 应用程序二进制接口 Device 于设备相关的代码 External 宽展工具源代码 Ndk NDK相关的源代码 Sdk SDK如dd ...
分类:
移动开发 时间:
2016-04-26 13:58:18
阅读次数:
137
android系统框架包括四层: 最上层是应用层(Application层) 第二层是应用框架层(Framework层) 第三层是系统运行库层(Android Runtime 层,有人将二、三层统一到了一起) 最底层是Linux内核层(包括硬件驱动)。 Linux将存储器和外设分为3个基础大类: 字 ...
分类:
移动开发 时间:
2016-04-26 13:55:28
阅读次数:
159
1、 底层开发工具包括: JDk6或者以上版本;Eclipse3.4或以上版本;ADT(用于开发Android应用程序),CDT(用于开发AndroidNDK程序);Android SDK;Android NDK;交叉编译环境 ;Android源代;用于调试开发板的串口工具:minicom。 2、 ...
分类:
移动开发 时间:
2016-04-26 13:55:01
阅读次数:
134
第二章我们学习了安卓系统与嵌入式开发,我们都知道安卓操作系统是基于Linux内核的,从系统移植和驱动开发的角度来说,安卓的底层开发移植,和传统嵌入式Linux系统的开发关系非常密切,两者的驱动在开发上几乎保持了完全一致,另外,安卓的底层开发和移植也与Linux嵌入式的环境保持了一致,嵌入式在我们生活 ...
分类:
移动开发 时间:
2016-04-26 12:40:33
阅读次数:
200
1、 Android的系统架构有四层,它的发展目前来说 是比较成熟的,流行于目前的市场。其架构包括四层(linux内核、C/C++代码库、Android SDK API、应用程序)。 2、 驱动是直接和硬件交互的一类程序,设备驱动对于系统的运行,硬件的使用是很关键的一部分。 3、 Android系统 ...
分类:
移动开发 时间:
2016-04-26 12:36:02
阅读次数:
138
进入大三第二学期,我们学习了安卓系统的移植和驱动开发,这是我们继上学期安卓嵌入式开发对安卓系统的进一步学习。第一章我们学习了安卓系统的编译和移植实例,首先我们要下载课程所需要的软件环境,现有的环境是一套能正常运行Linux2.6.21的EZ6410硬件系统和移植目标在EZ 6410系统上运行的安卓2 ...
分类:
移动开发 时间:
2016-04-26 12:28:35
阅读次数:
209
1.1 Android拥有非常完善的系统构架可以分为四层: 第一层:Linux内核。主要包括驱动程序以及管理内存、进程、电源等资源的程序 第二层:C/C++代码库。主要包括Linux的.so文件以及嵌入到APK程序中的NDK代码 第三层:android SDK API 直接面向应用程序的Java A ...
分类:
移动开发 时间:
2016-04-26 12:18:13
阅读次数:
160