自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 数字电路的一点总结

对于软件驱动开发者以及数字电路入门者,我想还是有一点帮助的。

2015-05-27 10:51:54 2733

原创 从收发邮件这件事来理解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关注的人

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