自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 Android Radio Interface Layer(RIL)

1.简述Radio Interface Layer,简称RIL,在手机上是Modem与AP通讯的桥梁,RIL扮演的角色非常重要,RIL被设计成能够可靠的高效的传输数据一个模块。以下是RIL在Modem与AP中的位置:      Android RIL可以分成2个模块,一个部分RIL Demon(RILD),用于通过socket和framework通讯;另

2013-11-22 17:31:05 1276

转载 Android RIL打电话流程详解

拨出电话流程:1 在系统源码这个路径下/packages/apps/Phone/src/com/android/phone/DialtactsActivity.javacontacts的androidmanifest.xmlandroid:process="android.process.acore"说明此应用程序运行在acore进程中。DialtactsActivity的inte

2013-11-22 17:01:28 3480

转载 LINUX 线程锁详细解释

在Posix Thread中定义有一套专门用于线程同步的mutex函数。  1. 创建和销毁  有两种方法创建互斥锁,静态方式和动态方式。POSIX定义了一个宏PTHREAD_MUTEX_INITIALIZER来静态初始化互斥锁,方法如下: pthread_mutex_t mutex=PTHREAD_MUTEX_INITIALIZER; 在LinuxThreads实现中,p

2013-11-21 10:59:11 808

转载 Android Ril 分析

Android Ril 分析 引言:这段时间手中的工作,正好好调试一款3g modem,于是乎就分析了一下Android Ril的代码,做了些总结归纳,阅读时可以先看前后两段以及流程图,这样可能更容易把握;知识在于分享,文档中可能有些地方写的不对或是不完善,希望各位朋友留言指正,大家相互学习;转载时请说明出处;欢迎大家留言讨论,大家共同进步。 RIL 架构分析:

2013-11-20 20:58:31 849

转载 Android RIL 原生代码(c/c++) 和 java代码部分分析

Android RIL 原生代码(c/c++) 和 java代码部分分析(转)  2012-03-06 07:43:03|  分类: Android |字号 订阅第一部分, c/c++代码Android系统源代码目录里面: hardware/ril 目录包含了所有有关于telephony的底层代码.1.目录架构(20101215的git版本):

2013-11-20 09:22:39 953

转载 RIL代码详细分析

RIL代码分析代码位于:android/hardware/ril1 rild.c中的main()函数提供了rild的入口首先,通过main函数的传参,cmdline,内核选项等方式获取rild.libpath和rild.libargs。我们这里主要是:/system/lib/libreference-ril.so。2 RIL_startEventLo

2013-11-20 09:10:15 1149

转载 UNIX SOCKET 进程间通信

UNIX_SOCKET 进程间通信   使用socket实现进程间通信:(UNIX domain中面向连接通信)    使用套接字除了可以实现网络间不同主机间的通信外,还可以实现同一主机的不同进程间的通信,且建立的通信是双向的通信。man unix内容如下:NAME( 名称)    unix, PF_UNIX, AF_UNIX, PF_LOCAL, AF_LOCAL ? 用

2013-11-18 22:40:37 887

转载 对JNI的理解,Android系统建立的基础

JAVA基础之理解JNI原理JNI是JAVA标准平台中的一个重要功能,它弥补了JAVA的与平台无关这一重大优点的不足,在JAVA实现跨平台的同时,也能与其它语言(如C、C++)的动态库进行交互,给其它语言发挥优势的机会。有了JAVA标准平台的支持,使JNI模式更加易于实现和使用。在此总结了下面这个知识图:实例:环境说明:ubuntu 10.4.2 LTS系统程序清单1:

2013-11-17 11:44:49 439

转载 Android电话系统之-rild

Android电话系统之-rildRild是Init进程启动的一个本地服务,这个本地服务并没有使用Binder之类的通讯手段,而是采用了socket通讯这种方式。RIL(Radio Interface Layer)Android给出了一个ril实现框架。由于Android开发者使用的Modem是不一样的,各种指令格式,初始化序列都可能不一样,GSM和CDMA就差别更大了,所以为了消

2013-11-15 17:25:26 733

转载 Android架构剖析

开篇:首先在网上google了一下,发现对Android进行源码分析的文章并不少,不过大都着重于细节描述,初学者反而会陷入代码的细节中缺乏对全局的把握。 以我学习的经验初学新知识时先从大局入手,等了解系统框架的构成后再逐步深入,下图是Android系统的架构图:这幅图是Google的原创图,网上很多的架构图应该都是基于此图。完整的演讲稿和视频来自于2008 Goog

2013-11-13 16:52:15 1055

转载 Android Manager无法下载或更新

最近刚换了电脑,开始搭建Android开发环境的时候,下载SDK总是会出现如下错误:[java] view plaincopyFailed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-1.xml.  据说dl-ssl.goog

2013-11-12 11:40:19 458

转载 wireshark源代码分析

目录(?)[-]用vs2005vs2010都编译成功了不得不说这得靠人品多试试办法总是有的在windows上编译wireshark源代码wireshark源代码分析报告之一wireshark源代码分析报告之二a GTK12b Corec Epand Capturee Wiretapwireshark流程分析 初始化 处理流程a 解析frame层a 解

2013-10-19 18:59:59 1570

转载 计算机科学中最重要的32个算法

A* 搜索算法——图形搜索算法,从给定起点到给定终点计算出路径。其中使用了一种启发式的估算,为每个节点估算通过该节点的最佳路径,并以之为各个地点排定次序。算法以得到的次序访问这些节点。因此,A*搜索算法是最佳优先搜索的范例。集束搜索(又名定向搜索,Beam Search)——最佳优先搜索算法的优化。使用启发式函数评估它检查的每个节点的能力。不过,集束搜索只能在每个深度中发现最前面的m个最符合条

2013-06-21 08:29:48 407

嵌入式点菜系统

qt开发的点菜系统,可以使用qfvb交叉编译,用于学习简单的qt编程和嵌入式数据库,本来是课程作业。

2013-01-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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