- 博客(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
2011-03-10
BREW 3.0 API 參考資料
2011-03-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人