当前位置: 技术问答>linux和unix
linux的驱动 和 android的驱动 有区别吗?
来源: 互联网 发布时间:2016-11-23
本文导语: 如题 正准备移植android系统到我的设备上。但是有好几个驱动都没有, 想请问一下,linux下的驱动,和android下的驱动是否是一样的。 如果有区别的话,区别在什么地方。 谢谢 | 本帖最后由 wenxy1 于 201...
如题
正准备移植android系统到我的设备上。但是有好几个驱动都没有,
想请问一下,linux下的驱动,和android下的驱动是否是一样的。
如果有区别的话,区别在什么地方。
谢谢
正准备移植android系统到我的设备上。但是有好几个驱动都没有,
想请问一下,linux下的驱动,和android下的驱动是否是一样的。
如果有区别的话,区别在什么地方。
谢谢
|
adnroid system architecture:
[img= http://openhandsetmagazine.com/wp-content/uploads/2007/11/system-architecture.jpg]
http://openhandsetmagazine.com/wp-content/uploads/2007/11/system-architecture.jpg[/img]
|
基本没区别, android 只是在 linux kernel 基础之上增加了自己的一些东西而已。
|
内核驱动绝大多数是一样的,只是 在一些地方加入了Android自己的东西,你去/drivers/usb/gadget下会发现android 自己加了个叫g_android的东东,类似的东东还有其他几个地方。基本上开发起来和linux 驱动没差别。只是针对不通开发平台,还有一些特殊的变化,比如nvidia的平台 他会提供你kit,使用他提供的包进行驱动开发,但是还是遵循那一套,只不过封装了下。呵呵。
|
android是用户层的,谈不上驱动
|
恩,怎么说了,其实android驱动哈,还是跟linux驱动有一定区别。
虽然说android是应用层,但是,你看看android应用软件的组织方式,android采用软件对层,那么
android的核心linux的驱动,还是有些差别的,一直想抽出时间来好好研究下android驱动······
虽然说android是应用层,但是,你看看android应用软件的组织方式,android采用软件对层,那么
android的核心linux的驱动,还是有些差别的,一直想抽出时间来好好研究下android驱动······
|
android应用层和驱动没多大关联 我们手机硬件不停换 驱动不停写 对上面的android影响不大
|
我们也正在做android 方面的产品,我目前在做的就是驱动方面的,从我的了解来看,android 的内核也是基于 linux 的,所以驱动层应该是没多大变化的,应用层调用底层驱动应该是提供了高级封装,对应用层而言它是看不到内核层次的实现的!!