自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 PIN状态查询流程//6010代码

uim_send_byte在发送tx_byte之前会根据tx_byte是否发送完毕设置uim_rx_state的状态在开机初始化时,uim_dev_init调用 UIM_TRAMP_SET_ISR()设置了TRAMP_UART0_ISR的中断处理函数为uim_rx_isr_1

2011-08-29 16:24:56 602

原创 电话本电话号码不能显示的问题

原因:不能显示时,该条电话记录没有保存type类型,导致data_len后移,而代码中取的长度值仍是那一位,而此时该值为0xFF,导致系统认为电话号码为空 正常的电话记录在trace dump中的显示例一例二有问题的电话记录在trace dump中的显

2011-08-29 16:09:08 1113

原创 MCC、MNC计算方法

a.方法1curr_mcc = cur_bs_ptr->csp.esp.mcc + 111;curr_mnc = cur_bs_ptr->csp.esp.imsi_11_12 + 11;    if ( curr_mcc % 10 == 0 )       cur

2011-08-29 16:00:41 3299

原创 消除AT命令的回显

Echo回显设置ate0 只打印resultate1 恢复打印命令 LOCAL const dflm_type dsat_e_dflm [] ={  { 0  , 0  , 1    },       //muxiang modify 1 to 0 to

2011-08-29 15:56:08 1591

原创 高通1100平台解锁ATCOP相关改动

1.       SBNAALZ.cmdUSES_NO_ATCOP=NO2.       custsbnaalz.h去掉#define FEATURE_DATA_STRIP_ATCOP       #define FEATURE_ASYNC_DATA_NOOP

2011-08-29 15:53:39 1092

原创 brew接口定义宏解析

a.#define VTBL(iname)  iname##Vtblb.#define QINTERFACE(iname)\                     struct _##iname{\                            struct

2011-08-23 11:09:39 458

原创 高通平台AT命令处理流程详解--从sio到ds

本文以高通QSC6010平台为基础,某些函数名称可能与其他平台(如QSC1100)不同首先是初始化rx收到数据,将sio唤醒

2011-08-20 10:03:46 4383 3

原创 Standard input, output, and error streams

Using the generic ARM C library, the standard input (stdin), output (stdout) and error streams (stderr) can be redirected at runtime. For example, if mycopy is a program, running on a host debugger, t

2011-06-15 15:04:00 548

原创 内联函数断点超限解析

-Ono_inlineThis option disables inlining of functions. Calls to inline functions are not expanded inline. You can use this option to help debug inline functions.-OinlineThis option enables the com

2011-06-13 17:42:00 594

转载 sed命令详解

<br />1. Sed简介   <br />sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。 <br />  <br />2. 定址   <

2011-03-10 11:52:00 271

转载 对make中自动生成依赖及sed的解释

原创,学习gmake中一些理解,转贴请注明出处^_^ 大多数gmake手册中给出的例子为: <br />%.d: %.c                                                 <br />    $(CC) -MM $(CPPFLAGS) $< > $@.$$$$; /                 <br />    sed 's,/($*/)/.o[ :]*,/1.o $@ : ,g' < $@.$$$$ > $@; /<br />     rm -f $@.

2011-03-09 17:38:00 617

转载 长短信协议头

<br />一条手机短信只支持70 个汉字,超出70 个字则需要分多条发送,将超出70 个字的短信合在一起发送,就是通常所说的长短信了。长短信的规范出来有差不多快 10 年了,多数的手机都支持长短信的功能。在移动的 CMPP 协议中,CMPP_SUBMIT_MESSAGE 中有两个字段 pk_total 和 pk_numer,恰看起来,这就是发送超长短信的设置参数,其实不然,这两个参数的设置,没有用处。需要做两件事情:设置TP_udhi 的值设置为1,在消息正文中增加协议头。<br />在CMPP- _SU

2011-03-08 16:45:00 3161

转载 Qualcomm平台AEE运行机制的深入剖析

前言        本文利图对Qualcomm平台的AEE(Application Execute Entironment)做一个深入的研究与分析,便于大家了解整个Brew平台的App 调度机制和资源管理机制,从而方便大家以后在Brew平台上面的的应用程序开发工作。一.  名词解释a)  Brew:无线二进制运行环境b)  Applet:AEE执行环境里面的一个调度,或者说执行单元c)  Task:操作系统层面的一个任务d)  Rex:操作系统e)  AEE:应用程序执行环境二.  关键技术分析a)  AE

2011-03-08 16:26:00 1002

转载 Qualcomm手机开机全过程大揭密

摘要:    本文试图通过代码来深入剖析Qualcomm手机开机的整个过程,即从按下开机键一直到出现待机界面,Qualcomm的手机软件在整个流程中究竟完成了哪些工作。本文的主要目标是理清手机的初始化流程,并为今后Amoi定做初始化工作提供一个参考。关键字:开机、Rex、TMC、ui_task、CoreApp一、开机的简要流程分析    Qualcomm的平台软件支持两种启动方式:一种是Nor Flash启动方式,另外一种就是Nand Flash启动方式。Nor Flash启动方式就相当于硬件直接找到一个入

2011-03-08 16:11:00 1752 1

转载 依赖的类型

      GNU make的规则中可以使用两种不同类型的依赖:1. 在以前章节所提到的规则中使用的是常规依赖,这是我们书写的Makefile规则中最常用的一种。2. 另外一种在我们书写Makefile时不会经常使用,它比较特殊、称之为“order-only”依赖。一个规则的常规依赖(通常是多个依赖文件)表明了两件事:首先,它决定了重建规则目标所要执行命令的顺序;表明在更新这个规则的目标(执行此规则的命令行)之前必需要按照什么样的顺序、执行那些命令来重建这些依赖文件(对所有依赖文件的重建,使用明确或者隐含规

2011-03-08 14:51:00 1666

跟我一起写makefile.pdf

跟我一起写makefile.pdf 第一部分、概述 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。

2011-03-10

BREW 3.0 API 參考資料

BREW 3.0 API 參考資料簡介 本文档为开发者提供了开发 BREW 设备平台应用程序所需的 Binary Runtime Environment for Wireless™ (BREW™) 函数和数据结构的信息。

2011-03-08

Inside_BREW深入BREW开发.pdf

Inside_BREW深入BREW开发.pdf

2011-03-07

程序员必备,经典c语言程序100例

绝对的经典,程序员必备,经典c语言程序100例

2009-04-16

空空如也

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

TA关注的人

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