码迷,mamicode.com
首页 > 移动开发 > 详细

android深入探索开发第一章

时间:2016-05-02 22:57:08      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

Android是当今智能手机操作系统的主导者,android系统架构分为4层Linux内核,C/C++代码库,Android  SDK API,应用程序。第二层也包括Dalivk虚拟机的运行。在第4层的应用程序中,Android应用程序的实现是通过第3层的sdkapi实现。Android移植可分为应用移植和系统移植,在移植过程中主要工作分为驱动移植和HAL移植,相对于LInux;来说Android也就是比它多了一个HAL。在linux内核主要维护的3个版本中,linux2.6是目前使用最广泛的内核版本,查看内核版本有两种方法。在linux终端下执行uname-a或 cat ?/proc/version。linux中内核版本号定义规则为:1)主版本号(2)次版本号(3)修订版本号(4)微调版本号(5)为特定Linux系统特别调校的描述。主版本和此版本号会组成一个Linux内核版本的系列。只有组成内核版本的5部分完全相同才能说明两个Linux的内核版本是相同的。在学习linux驱动开放中只学习一个Linux版本即可。Linux设备驱动开放中,设备可分为3大类:字符设备,块设备和网络设备,3者的区别很大。

android深入探索开发第一章

标签:

原文地址:http://www.cnblogs.com/rjygd/p/5453291.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!