免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 12504 | 回复: 13
打印 上一主题 下一主题

求助!关于android的热插拔问题!!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-10-28 15:10 |只看该作者 |倒序浏览
5可用积分
现在公司在做一个产品用的是AMD的处理器和android的操作系统。我们的产品外面有个SD卡口是给用户使用的。但AMD又没有sd卡接口,所以我内置了一个读卡器在我们的产品里面,这样外面就可以有一个sd卡口给用户使用了。这样,用户的使用过程是通过sd卡插拔读卡器。读卡器的USB口是始终插在板子上没有动过的。但现在发现android对sd卡在读卡器上的插拔动作是不能识别的。也就是说,在sd卡插拔读卡器时,android内核没有检测到。要解决这个问题只有修改android的内核源码,改变它的识别机制。我用同样的设备在XP和UBUNTU上都有试过,是可以检测到sd卡插拔动作的。ubuntu上是通过udev机制实现的,有人移植过udev到android上吗?或者有其他解决办法。雪地里跪求高手指教!!!

[ 本帖最后由 youngmanl 于 2009-11-3 15:16 编辑 ]

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
2 [报告]
发表于 2009-10-28 15:35 |只看该作者
可以加个hotplug
或者移植udev上去
andriod不是用的Linux吗?

论坛徽章:
0
3 [报告]
发表于 2009-10-28 22:15 |只看该作者
对啊android内核确实是linux但是文件系统还是有点区别的。我也是个新手刚刚进入公司就碰到了这个难题。
只是想找是否有人移植过udev到android。这样我也可以更快的搞好这个。毕竟时间有点紧。我也了解了一下udev的移植,
但由于文件系统的不一样。不知道怎么才能移植到android,网上也没找到相关文章。所以就到这里来求助大家了,我在内核源码区也有同样的帖子。15分的。欢迎大家去
oooO ↘┏━┓ ↙ Oooo
( 踩)→┃你┃ ←(死 )
  \ ( →┃√┃ ← ) /
  \_)↗┗━┛ ↖(_/

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
4 [报告]
发表于 2009-10-29 09:30 |只看该作者
kernel源代码里应该带

论坛徽章:
0
5 [报告]
发表于 2009-10-29 15:26 |只看该作者
“kernel源代码里应该带”
楼上这句话是什么意思。带什么。

论坛徽章:
0
6 [报告]
发表于 2009-10-29 15:27 |只看该作者
我的QQ54911243欢迎有经验的网友加我,跟我深入的讨论这个问题。十万火急啊!各位大哥们。

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
7 [报告]
发表于 2009-10-29 15:41 |只看该作者
试试用2.6.18的kernel
我的是2.6.32

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
8 [报告]
发表于 2009-10-29 15:46 |只看该作者

论坛徽章:
0
9 [报告]
发表于 2009-10-29 17:09 |只看该作者
我的问题是这样的。我的sd卡是通过读卡器连到板子上的。通过串口看打印信息。插拔读卡器的USB口是有打印信息的。但保持USB连接到板子,而插拔sd卡时看不到任何打印信息,也就是内核根本就没有对这个事件有反应。但我在xp和ubuntu上试是可以看到打印信息并成功挂载的。所以觉得是android的内核有问题。通过配置它的内核选项真的有可能解决掉吗?
那这样是要修改USB配置还是SD卡的相关配置呢??

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
10 [报告]
发表于 2009-10-29 17:16 |只看该作者
USB和MMC相关

顺便看看我给你发的链接,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP