自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除