本章介绍了安卓系统移植与驱动开发的概述,安卓的系统架构有四层:1 Linux内核,2 c/c++代码库, 3 Android SDK API, 4 应用程序 在读的过程中看到了专业名词,查了查,长点见识 API(Application Programming Interface,应用程序编程接口)是 ...
分类:
移动开发 时间:
2016-04-27 12:51:56
阅读次数:
185
第一章主要讲了Linux驱动和AndroidHAl的基础知识。首先介绍了Android系统构架分为四层,Linux内核、C/C++代码库、Android SDK API、应用程序。了解这四层是Android系统移植的前提,Android系统移植是指让Android操作系统在某一个特定硬件平台上运行。 ...
分类:
移动开发 时间:
2016-04-27 12:47:26
阅读次数:
170
第一章 介绍Android驱动开发和移植技术 一、Android的四层系统架构: Android的系统架构分为4层,分别为:Linux内核,C/C++代码库,Android SDK API,应用程序。 Linux内核:Linux内核包括Linux的驱动以及内存管理,进程管理,电源管理等程序。 Lin ...
分类:
移动开发 时间:
2016-04-27 12:39:14
阅读次数:
170
andoroid目前市场占有率发展神速取决于android源代码开源,完全属于自己的嵌入式系统,不需要向google付款。android4层系统架构linux内核,c/c++代码库,android SDK API,应用程序。应用移植是应用程序移植盗某一个特定硬件平台上,系统移植是让android操作 ...
分类:
移动开发 时间:
2016-04-27 12:32:36
阅读次数:
167
Linux内核代码及很多著名的项目都使用了Linux之父Linus编写的Git进行源代码管理。期独特的设计让Git拥有非凡的姓名和最为优化的存储能力,Git在各方面都优于其他同类的源代码管理软件,因此在正式开发学习之前应了解Git的理论和使用方法。 一、安装Git: Ubuntu Linux 10. ...
分类:
其他好文 时间:
2016-04-27 12:27:23
阅读次数:
122
第一章 android系统移植与驱动开发概述对安卓和linux驱动做了一个总体介绍为特定设备定制安卓的过程叫做移植android 系统架构分为四层:1、linux内核 2、C/C++代码库 3、Android SDK API 4、应用程序android移植分为两部分:应用移植:将应用程序移植到某一个 ...
分类:
移动开发 时间:
2016-04-27 12:15:23
阅读次数:
136
通过这章的学习,我了解到了一些基本知识,以及了解到了使用程序控制LED灯的过程。 1,Android 系统架构 Android 系统分为4层,分别是Linux内核,C/C++代码库,Android SDK API,应用程序。Linux内核负责最基本的功能,例如内存管理,安全性,进程管理, 网络协议栈 ...
分类:
移动开发 时间:
2016-04-27 09:27:11
阅读次数:
187
第一步:裁减内核打开终端,输入:cd /usr/src/linux2.4,然后输入make xconfig.现在编译内核正式开始了1.1 “code maturity level options”选项,代表代码的成熟等级,因为这是一个试验的部分,我们不需要,所以关闭它。1.2 “Loadable module support”可加载模块支持可加载模块是指内核代码(kernel code)的一些片断...
分类:
系统相关 时间:
2016-04-26 20:20:55
阅读次数:
263
本章作为学习Linux的第一道门,将对Android以及Linux驱动做一个总体的介绍,以便读者对Linux驱动有一个感性的认识,并更好地学习Linux驱动的方法和技巧打下基础。 首先讲述了四层基础架构Linux内核,c/c++代码库,Android sdk API,应用程序每一层有特定的功能和作用 ...
分类:
移动开发 时间:
2016-04-26 18:58:39
阅读次数:
163
1、 Android的系统架构有四层,它的发展目前来说 是比较成熟的,流行于目前的市场。其架构包括四层(linux内核、C/C++代码库、Android SDK API、应用程序)。 2、 驱动是直接和硬件交互的一类程序,设备驱动对于系统的运行,硬件的使用是很关键的一部分。 3、 Android系统 ...
分类:
移动开发 时间:
2016-04-26 12:36:02
阅读次数:
138