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

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/

转载于:https://www.cnblogs.com/wn1314/p/5439709.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值