- 博客(12)
- 收藏
- 关注
原创 蓝牙attribute protocol
一条attribute包括type,handle,value以及permission。Type用128bit的UUID定义。为了减少存储和传输消耗,对于一部分经常用的UUID,官方定义了一个规则,以16位或32位形式存储和传输,它们都是基于BluetoothBase UUID:00000000-0000-1000-8000-00805F9B34FB。16位或32
2016-06-06 15:48:51
1909
原创 通过蓝牙sniffer抓BLE数据
首先,你得买一个USB dongle,这个USB dongle烧录了sniffer固件,我用的是CC2540,天猫上买的。然后,你得装TI公司的SmartRF_Packet_Sniffer软件,网上可以下,这个软件会把TI公司CC2540的USB驱动一起给安装好。最后,你得有支持BLE的两个蓝牙设备。一切就绪,开工。capturing devic
2016-06-02 16:41:57
9059
原创 关于烧录工具的总结
烧录工具要点:1,确定boot option,如UART,USB,SD card或者externalmemory,确定上电时序,从而设计出 相应的烧录制具。2,分析硬件资源,需要的考虑的如串口的速率,FLASH的擦除和写入以及读取速度,缓存和RAM 的大小等。分析镜像文件以便进行数据压缩,减少数据传输的时间。根据硬件资
2016-05-18 12:57:19
3830
原创 从收发邮件这件事来理解TCP的三次握手
首先声明一点,我的专长不在协议这一块,虽然学的专业是通信专业,所以,拍砖请轻拍。理解某种协议,我想,最直观最有效的应该是从生活模型来理解。比如,对于OSI七层模型,很多人都知道它的其中一个生活模型:邮局模型。今天,我在阅读邮件的时候,不知不觉多想了一下,来了灵感,觉得用收发邮件的生活模型来解释TCP的三次握手应该不错。我今天收到了圣地亚哥的同事的一封提醒邮件,提醒我项目的进度计划。
2013-10-14 15:43:12
1590
原创 UICC, CSIM, RUIM, UIM, USIM, SIM
SIM: GSMUIM: CDMAoneUSIM: UMTS and GSMRUIM: support GSM, CDMAone, CDMA2000UICC: all supported, including SIM, USIM, CSIM(a port of R-UIM functionality to the UICC).LTE既可以用USIM卡也可以用
2013-09-03 16:13:21
6081
原创 Qualcomm tools I often use
QXDM: message view(F3), Item view(F11), filter view(F12), memory view(F4),NV browser, command output, static status(F9), dynamic status, PPP extractor and keypad.QCAT: to interpret QMI log.Softw
2013-09-03 16:05:13
1874
原创 调制解调,我是这样理解的
百度百科的解释:调制解调器,是一种计算机硬件,它能把计算机的数字信号翻译成可沿普通电话线传送的脉冲信号,而这些脉冲信号又可被线路另一端的另一个调制解调器接收,并译成计算机可懂的语言。这一简单过程完成了两台计算机间的通信。这一解释,我认为基本可以算是胡说八道,对于非通信专业的人来说,看了几遍之后,基本上是要被带到沟里面去的。它既没弄清调制解调的原因,参与的信号,以及参与的过程,也狭隘
2013-08-12 17:29:37
3342
1
原创 DUN USB
通过USB cable进行3G DUN(拨号连接时)碰到的问题, 以电信或联通运营商为例:1,APN或者用户名/密码不对。电信网络不用设APN,但是需要设定用户名和密码为card, card.联通3G网络需要设定APN 为3gnet,双击modem设备,在advanced选项里输入at+cgdcont=1,”ip”,”3gnet”.2, 拨号时电信的号码为#777,联通的为*99#。如
2013-07-16 11:20:36
1177
原创 USB开始枚举的时间以及stack的建立
USB开始枚举的时间是由device侧决定的,而不是由Host侧决定的。要开始USB枚举,必须是先Host检测到USB设备,而Host检测设备插入是通过D+或者D-上的电平由低到高的跳变来获悉的。我们知道在主机端的USB Hub也有D+,D-,它们各自接了下拉电阻,而USB设备的D+(高速或者全速)或D-(低速)上会接上拉电阻,注意上拉电阻的使能被设备控制器的寄存器控制。当USB设备插入后
2013-06-08 17:09:11
2264
原创 基于JUNGO STACK的USB下载流程
一,总体过程如下图:下载基于USB JUNGO STACK,高通MDM9600平台。二,DLOAD过程:是指设备进入下载模式的过程,可以在TMC起来后设置magic number,然后重启进入下载模式,也可以在boot过程中进入下载模式,进入下载模式主要的是USBDLOAD初始化,以及CMD_WRITE命令下载ARMPRG image。函数调用关系如下:osbl_main_
2013-06-08 16:57:52
3023
原创 C语言编程指针的应用场合
参加工作两年了,第一次在CSDN写博客。由于一直从事的是手机嵌入式开发,因此和C语言,和指针也就打了两年交道。网络上有不少牛人写了关于C语言指针的各种使用方法,主要是大谈语法规则类的,在此,我想主要写一下C语言指针的实际应用。写作提纲如下:指针的应用场合:1,动态内存分配,链表操作。2,作为函数参数,间接地传引用调用。指针加const修饰符。3,作为函数返回值。4,作为函数参数,传递数据,避免结构体类型的大量数据拷贝。特别是作为void类型数据指针。5.1 作为回调函数,实现同步机制。5.2 形成函数指针数
2010-08-07 19:53:00
1495
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人