- 博客(10)
- 收藏
- 关注
转载 Linux MMC/SD/SDIO体系结构
有关MMC/SD/SDIO相关的知识这里就不多讲了,请参考相关资料。这里主要涉及Linux下MMC相关内容。内核版本(2.6.36)首先说一下Linux相关MMC的代码分布,主要有两个目录,一个头文件目录和一个源代码目录。分别位置如下:include/linux/mmcdrivers/mmcstruct mmc_bus_ops mmc_ops /*MMC卡总线操作函数,主要是在电源管理方面*/struct mmc_bus_ops mmc_sd_op /*SD卡总线操作函数,主要是在电源管理方面*/struc
2011-04-25 22:43:00 1156
转载 Android移植之WIFI
1.前言<br /> 硬件平台:marvel 310<br /> 软件平台:maemo4<br /> 内核:2.6.28(经过marvel的移植)<br />2.移植思想<br />1, WIFI模块本身和cpu之间的接口;<br /> 我们的模块和cpu之间的接口是sdio的,也就是说必须要先保证SDIO本身是工作的;<br />2, WIFI模块本身的上电时序;<br /> 模块都有它自己的规律,所以必须要根据spec了解它本身的上电过程,严格遵守
2011-04-21 09:05:00 858
转载 Android GPS架构分析(六)
<br />原文地址:http://hi.baidu.com/%CB%EF%CC%EF%BB%AA/blog/item/1179e2e802d4023263d09fe3.html<br /> <br />在startNavigating函数中,最有作用的语句就是调用native方法native_start。调用到了JNI层的android_location_GpsLocationProvider_start函数。<br />android_location_GpsLocationProvider.cpp<b
2011-04-06 22:09:00 1024
转载 Android GPS架构分析(五)
<br />原文地址:http://hi.baidu.com/%CB%EF%CC%EF%BB%AA/blog/item/0f8209a39ef0a980d04358e6.html<br /> <br />言归正传,分析sGpsInterface->init方法。<br />gps_qume.c<br /><br />staticint<br />qemu_gps_init(GpsCallbacks* callbacks)<br />{<br />GpsState* s = _gps_state;<br />
2011-04-06 22:06:00 1146
转载 Android GPS架构分析(四)
<br />原文地址:http://hi.baidu.com/%CB%EF%CC%EF%BB%AA/blog/item/a72082136587061cc83d6d1c.html<br /> <br /><br />privatevoid updateProviderListenersLocked(Stringprovider,boolean enabled){<br />int listeners = 0;<br />LocationProviderInterface p = mProvidersByNa
2011-04-06 22:04:00 1328
转载 Android GPS架构分析(三)
<br />原文地址:http://hi.baidu.com/%CB%EF%CC%EF%BB%AA/blog/item/bc98fa313e52e39ea71e1203.html<br /> <br />在底层得到gps的接口之后, if (GpsLocationProvider.isSupported())(在文件LocationManagerService.java中调用)语句得到true,然后进行下一步操作,在这里new了一个GpsLocationProvider对象。代码如下:<br /><br /
2011-04-06 22:03:00 1127
转载 Android GPS架构分析(二)
<br />原文地址:http://hi.baidu.com/%CB%EF%CC%EF%BB%AA/blog/item/822ded1ab84d9c0a40341739.html<br /> <br />initialize函数<br />LocationManagerService.java[frameworks/base/services/java/com/android/server]<br /><br />privatevoidinitialize(){<br />// Create a wake
2011-04-06 21:57:00 1416
转载 Android GPS架构分析(一)
<br />原文地址:http://hi.baidu.com/%CB%EF%CC%EF%BB%AA/blog/item/0f154420043cb826c995593e.html<br /> <br /> 介绍完了主体代码结构以及重要的数据结构后,下面来看看gps的定位服务(LocationManager)的启动过程。我总是喜欢追本溯源地从源头去认识事物。因为“人之初,性本善”,从事物的本性去认识事物。<br />LocationManager 这项服务是在SystemServer.java 中启动的,也就
2011-04-06 21:54:00 2161
转载 Android GPS架构分析(gps启动过程图)
<br />原文地址:http://hi.baidu.com/%CB%EF%CC%EF%BB%AA/blog/item/3a21a25488a5a7491138c22b.html<br /> <br /><br />Gps启动过程图(基于Google Android 2.2代码)<br />下面再贴一张从GoogleI/O大会文档里面截来的图<br />
2011-04-06 21:52:00 1736
转载 Android GPS架构分析-preview
原文地址:http://hi.baidu.com/%CB%EF%CC%EF%BB%AA/blog/item/60ff6e2964bc4921359bf732.html Android GPS架构分析转载时请注明出处和作者----------------------------------------------------------首先来看看GPS模块的代码结构:Framework:1.frameworks/base/location/java/android/location这里主要是用来被App调用的
2011-04-06 21:46:00 1090
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人