自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

PPPD拨号返回结果码

00: pppd已经断开,或者已经成功建立连接后请求方又中 断了。01: 发成了一个严重错误,例如系统调用失败或者访问非法内存。02: 处理给定操作是检测到错误,例如使用两个互斥的操作。03: 调用pppd的用户没有权限(必须是超级用户)。04: 内核不支持ppp,例如PPP驱动没有加载或者内核编译没有包含PPP驱动。05: pppd收到SIGINT, SIGTERM ,SIGHUP而中断。06:...

2015-09-18 11:12:50 2564

原创 3G相关定时器说明

计时器和计数器RNC 计时器Figure 15. 1: RNC 计时器和计数器计时器 T351 开始传送 RRC 连接建立 停止接受 RRC 连接建立完成 过时 如果 V351 ≤ N351重新发送 RRC 连接建立和重新计时 赋值 参看 [Vol. 5] 计时器 T352 开始传送 RRC 连接建立 停止接受 RRC 连接建立完成 过时 释放UE 进程 赋值 参看 [Vol. 5] 联系 T...

2014-08-06 10:05:09 757

原创 PDP激活被拒绝原因码表

om: http://wireless.agilent.com/rfcomms/refdocs/wcdma/wcdmala_dc_act_pdp_cont_rej.php The causes are specified in 3GPP TS 24.008 10.5.6.6.  Cause Value (decimal)Cause Va...

2012-07-19 20:55:45 823

原创 TCP重传

[b][size=4]为什么TCP存在重传[/size][/b]TCP是一种可靠的协议,在网络交互的过程中,由于TCP报文是封装在IP协议中的,IP协议的无连接特性导致其可能在交互的过程中丢失,在这种情况下,TCP协议如何保障其传输的可靠性呢?T C P通过在发送数据报文时设置一个超时定时器来解决这种问题,如果在定时器溢出时还没有收到来自对端对发送报文的确认,它就重传该数据报文。...

2012-07-03 20:23:07 207

原创 MTK NVRAM

nvram是程序用来搭建FAT文件系统的那一块,是flash后面分出的一块.“flash后面分出的一块”:在Build/CUSTOMER/scatCUSTOMER.txt中这样一行(Flash 64+32(Unit:Mbits),即8MB ROM,4MB RAM,(Unit:MBytes) ):;SCHEME   : external 7MB flash memory and 4...

2012-06-28 19:50:06 219

原创 TBF与PDP激活

PDP先激活,CCCH上下行TBF建立流程如下:1、下行TBF建立可由网络侧的RR实体应用分组下行指配流程来发起。此流程由上层传送LLC PDU的请求来触发。核心网在下发LLC  PDU之前,先判断MS是否处于Ready状态,若MS处于Ready状态,则网络侧可以直接向BSS下发LLC PDU,BSS收到后会下发立即指配;如果MS处于Standby状态,则核心网将向BSS发送寻呼消息,只有在收到寻...

2012-06-18 21:28:07 560

原创 C语言中的内存对齐问题

.C语言中的内存对齐问题! 2011-9-26 21:43阅读(20).赞赞赞赞转载(2)分享评论复制地址举报更多上一篇 |下一篇:《让人吐血的谜语...  当在C中定义了一个结构类型时,它的大小是否等于各字段(field)大小之和?编译器将如何在内存中放置这些字段?ANSI C对结构体的内存布局有什么要求?而我们的程序又能否依赖这种布局?这些问题或许对不少朋友来说还有点模糊,那么本...

2012-05-29 10:31:44 153

原创 MTK内存管理

 MTK 内存管理分类: MTK2011-03-16 16:27 1372人阅读 评论(0) 收藏 举报MTK 手机用的操作系统是 nucleus, 这是一个rtfs(实时操作系统),这个rtfs本身是不带内存管理功能,所以MTK自己写的内存管理。(nucleus在系统初始化完毕时,会调用Application_Initialize,参数就是可使用内存的起始地址)...

2012-04-20 00:36:23 251

原创 MTK Timer

1. GPTI_StartItem要精准很多,但是只能提供总数不超过32个GPTI,所以使用时需要注意成对申请和释放GPTI,否则可能会出现ASSERT.GPTI用的是GPT timer。这个是用HISR的方式去响应.2. StartTimeStartTime底层是TDMA timer,上层经过Nucleus和KAL封装了一下,最后是用响应消息的方式去响应....

2012-04-18 14:33:38 300

原创 WinSocket编程——原始套接字[转]

 WinSocket编程——原始套接字[转]分类: 网络编程技术2007-12-21 12:00 4088人阅读 评论(69) 收藏 举报原始套接字是WINSOCK公开的一个套接字编程接口,它让我们可以在 IP 层对套接字进行编程,控制其行为,常见的应用有抓包 (Sniffer)、分析包、洪水攻击、ICMP ping等,但它不能截取包(所谓的截取包就是把包拦截下来,要...

2012-03-26 09:23:32 237

原创 TCP三次握手各种异常

 和TCP三次握手有关的面试题分类: 网络2010-11-18 21:07 673人阅读 评论(0) 收藏 举报在面试的过程中,TCP三次握手是一个出现频率比较多的话题。三次过程如下图所示:           Client                             Server              |------------SYN1---...

2012-03-20 11:04:50 311

原创 Windows API串口编程参考

Windows API串口编程参考 (一)Windows API串口通信编程概述Windows环境下的串口编程与DOS环境下的串口编程有很大不同。Windows环境下的编程的最大特征之一就是设备无关性,它通过设备驱动程序将Windows应用程序同不同的外部设备隔离。Windows封装了Windows的通信机制,这种方式称为通信API,Windows程序可以利用Windows通信A...

2012-03-15 14:12:16 132

原创 V.24 & V.35

V.24 & V.35 (2011-08-16 09:42:32)转载▼标签: 杂谈分类: 网络技术认识V.24和V.35(个人了解到的,欢迎指点)V.24和V.35其实这2个东东指的是一种标准,或者为一种规程。如果说接口的话,应该说是V.24标准的接口或V.35标准的接口,但平时一般说是V.24接口或V.35接口。如果说...

2012-03-12 20:25:21 1887

原创 【C语言】while与for执行效率对比【转】

【C语言】while与for执行效率对比【转】 C语言编译环境: Microsoft Visual C++ 6.0(SP6) 测试程序  C代码  #include "stdio.h"    void forTest()  {      int num = 1234;                 // 迭代次数  ...

2012-03-12 19:00:23 987

原创 [转]ASCII,Unicode,UTF-8,GB2312编码之间的关系

[转]ASCII,Unicode,UTF-8,GB2312编码之间的关系字符编码:ASCII,Unicode,UTF-8,GB2312从文件编码的方式来看,文件可分为ASCII码文件和二进制码文件两种。ASCII文件也称为文本文件,这种文件在磁盘中存放时每个字符对应一个字节,用于存放对应的ASCII码。例如,数5678的存储形式为:ASC码:  00110101 0011...

2012-03-12 18:59:49 222

原创 NVRAM的简单添加 【转】

NVRAM的简单添加 MTK在这里我只说在项目中常用的一种添加NVRAM方式。 (1)在Nvram_user_defs.h中定义LID  NVRAM_EF_EDUCATION_LID NVRAM 中的数据是在 fs 文件系统的管理中操作的,而文 件操作需要识别数据项和管理数据项,都是通过这个 LID 来操作的。  (2)在Nvram_user_defs....

2012-02-29 10:14:09 375

原创 MTK的HTTP连接方式

MTK的HTTP连接方式 博客分类:MTKMTKSocketWAP网络协议数据结构 MTK使用Socket来实现HTTP的请求。 MTK平台中Socket创建步骤: 1、soc_create()  创建Socket,成功后将返回一个socket_id供下面的函数使用,成功运行在手机上的效果是打开黄色边框的GPRS图标...

2012-02-29 10:08:02 208

原创 MTK获取基站的cell_id 【转】

MTK获取基站的cell_id 博客分类:MTKMTKCC++C#发送请求Lai消息给底层,然后处理反馈信息取出cell_id。然后处理反馈信息取出cell_id。再根据cell_id去数据库查经纬度了。 注册消息处理函数 C代码  void GetCellIDStartReq(U32 ...

2012-02-29 10:07:50 310

原创 MTK中怎样创建和使用lib

MTK中怎样创建和使用lib 博客分类:MTKMTKCC++C#方法0: MTK平台如何生存LIB库文件: 1. make 文件夹建立需要生成库的mylib,放入c和h文件,单独编译mylib模块 2. make文件中COMPLIST加入mylib 3. 在REL_MMI_GPRS.mak中CUS_REL_MTK_COMP加入mylib 4. 在mtklib文件...

2012-02-28 17:17:43 206

原创 MMI 和L4通信【转】

MMI 和L4通信 博客分类:MTKEXTCC++C#数据结构1.1.       如何通信 C代码  Send/Receive messages thru the message Queue.  #define OslMsgSendExtQueue  msg_send_ext_queue  #define OslReceiveMs...

2012-02-28 17:16:36 237

原创 MTK如何设置音量 【转】

MTK如何设置音量 博客分类:MTKMTKCC++C#MTK中设置音量的方法和获取小区id类似,都是mmi发送一个消息到l4c,然后调用相应的回调函数处理。 C代码  void SetVolumeLevelReq(volume_type_enum volume_type,U8 volume_level)  {      MYQUEUE...

2012-02-28 17:15:38 210

原创 MTK 的一些笔记

MTK 的一些笔记(zz) 博客分类:MTKMTK网络应用应用服务器网络协议OSL4是MMI/AT和协议栈的适配层。 ATCI是AT命令解析器。 UEM是用于抽象如键盘、LED、通用输入/输出等基本设备,是用户设备模块。 PHB就是电话本。 SMU是安全管理单元(SIM、STK)。 CSM是呼叫服务管理。 RAC是登记访问控制。 SMSAL是SMS应用层。 内核...

2012-02-28 17:14:00 152

原创 软件开发的葵花宝典

软件开发的葵花宝典[转载] 博客分类:杂感VBQtDelphi编程生活葵花宝典 注:转载,原文已经没有出处了。总是有人问我怎么学习技术,贴出来给大家参考吧。 中国人大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为"不败"。 但什么才是软件开发的葵花宝典? 让我们先从一些现象出发。我们的前提是,软件开发是...

2012-02-28 17:12:32 90

空空如也

空空如也

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

TA关注的人

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