自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

basonjiang的专栏

心智决定性格,性格决定格局,格局确定命运,命运确定未来//互联移动,一起来

  • 博客(7)
  • 收藏
  • 关注

原创 android 平台的RNDIS功能

<br /><br />RNDIS是指Remote NDIS,基于USB实现RNDIS实际上就是TCP/IP over USB,<br />就是在USB设备上跑TCP/IP,让USB设备看上去像一块网卡。<br />在android中实现USB RNDIS功能,首先具备以下条件:<br />1. 支持USB Client并且USB驱动已经OK。<br />2. 在PC上面安装usb驱动软件,该软件用于支持RNDIS驱动。<br /> 

2011-03-18 11:12:00 15073 3

原创 android 平台的双模的RIL设计

<br />一、             RIL介绍<br />无线接口层(Radio Interface Layer)简称RIL,是AP与Modem连接的管理层。它用于管理AP与Modem之间一对一的响应以及Modem主动上报命令,以及控制Modem硬件的驱动。<br />Android的Radio Interface Layer (RIL)提供了电话服务和radio硬件之间的抽象层。负责数据的可靠传输、AT命令的发送以及response的解析。应用处理器通过AT命令集与Modem模块通信。<br /> 

2011-03-17 13:55:00 5231 3

原创 android 系统上做GC双模的--音频通路等相关设计分析

<br /> <br />一:通话相关的语音通路切换原理、震动接口<br />6、语音通路<br /> <br />6.1、设置语音通路的路由<br /> <br />目前我们有两处处理:<br /> <br />a、CallTracker.java中的<br /> <br />handlePollCalls()<br /> <br />  检测到+clcc返回的电话列表中有状态为DriverCall.State.ALERTING(表示拨打电话后,对方已经振铃),此时需要设置语音通路为MODE_IN_CAL

2011-03-17 12:39:00 2948 1

原创 android 系统上做GC双模的---数据业务的处理分析

<br />一:modem相关的各种状态的监听和通知机制/通话相关的图标变换的工作原理。<br />网络状态,evdo,图标的处理<br />a、注册监听部分<br />==>SystemServer.java<br />  init2()<br />    Thread thr = new ServerThread();<br />    thr.setName("android.server.ServerThread");<br />    thr.start();<br />      ServerT

2011-03-17 12:38:00 2489

原创 android 系统上做GC双模的--modem 的被动消息处理

<br />一、概述<br />在android 上做双模手机,CDMA EVDO模块主动上报消息在ril 层,应用层必须要做处理;<br /> <br />ril层主要是解析 URAT 上报指令,通过socket 传给java层,有java 来提示给用户<br /> <br /> <br />二、unsolicited 消息从modem上报到java的流程。<br />  c++部份<br /> <br />readerLoop()<br /> <br />  line = readline();<br

2011-03-17 12:34:00 1871

原创 在android 2.2 上开发GC双模手机的考虑---RIL电话管理的设计

<br />在android 智能OS上做双模产品,在目前市场情况看还是有一定市场份额,以下从技术分析设计角度,对双模的android 手机的设计做一个阐述;<br />目前android 的操作系统对GSM的支持比较好,对于CDMA EVDO的支持还是有不少需要修改和调整的地方,下面先给出几个大的方向,然后再按专题方式展开讨论;<br />                                        总体<br />(1)电话管理部分需要修改,考虑如何兼容CDMA EVDO的conten

2011-03-17 12:29:00 4429 3

原创 android 平台的TRACE32的使用指导

<br />?Process Scheduling. Linux scheduler allocates CPU time slices to processes. The scheduler manages the time slices using timer <br />interrupts and selects the next best task at each scheduling. This means that when stepping through the code in Trace

2011-03-08 16:42:00 2646

空空如也

空空如也

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

TA关注的人

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