51Testing软件测试论坛

标题: 测试手机Android驱动和测试Linux驱动是一回事吗? [打印本页]

作者: 草帽路飞UU    时间: 2018-1-12 10:54
标题: 测试手机Android驱动和测试Linux驱动是一回事吗?
测试手机Android驱动和测试Linux驱动是一回事吗?


作者: 姿态    时间: 2018-1-12 10:55
是两码事, 原因如下:

1.尽管Android操作系统的底层是Linux操作系统内核,但Android设备驱动不等同
于Linux设备驱动;
2.Android设备驱动的接口是Android API,直接供安卓系统及App调用,遵循Google Android规范;Linux设备驱动,仅供Android虚拟机调用,安卓App无法直接调用,其开发规范遵循的是GNU 的Posix API规范;
3.对于访问一台安卓手机上的某个设备,比如说BlueTooth蓝牙设备,安卓 App 先通过 Android 系统API 调用 Android  BlueTooth设备驱动,然后 Android 虚拟机调用 Linux BlueTooth设备驱动,最终驱动手机的 Bluetooth 蓝牙硬件。





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2