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

《Android深度探索》卷1 第一章笔记

时间:2016-04-27 18:36:19      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

1Android系统架构第一层:Linux内核,第二层:C/C++代码库,第三层:Android SDK API,第四层:应用程序。

 

2、驱动是与硬件直接交互的一类程序,设备驱动对于系统的运行与硬件的使用很关键。

 

3Linux把存储器和外设分为三大类:字符设备、块设备和网络设备。Linux内核和网络设备的通信和字符设备与块设备的通信方式截然不同,网络设备面向数据包的接收与发送而设计。可以将字符设备与块设备归为一类,它们全是可以顺序/随机地进行读取与存储的单元,网络设备是特殊设备的驱动,它负责接收与发送帧数据,可能为物理帧,也可能为ip数据包,而这些特性由网络驱动决定。

 

4Android移植可分为应用移植和系统移植。

 

5Linux内核版本号是由主版本号、次版本号、修订版本号、微调版本号、为特定的Linux系统特别调校的描述组成。

 

6linux内核的判断方法:看其内核版本号,例Linux2.4Linux2.6{具体方法:uname acat /proc/version}

 

7Linux驱动只与内核有关,和系统无关。

 

8、一般的Android驱动都有相对应的HAL,但是不是必须的。

http://home.cnblogs.com/u/wn1314/

《Android深度探索》卷1 第一章笔记

标签:

原文地址:http://www.cnblogs.com/wn1314/p/5439709.html

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