自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (10)
  • 收藏
  • 关注

原创 经典蓝牙配对基本知识--防迷路,通过博客收藏

配对过程: 先请求HCI连接得到一个新的句柄。通过事前设定是否启动简单配对区分配对模式Command CodeWrite Simple Pairing Mode非pincode1.获取L2CAP的扩展信息请求,CodeInformation Request2.若本地无配对记录发起IO能力交换。Event CodeIO Capability Req...

2019-07-18 13:46:37 2049

原创 蓝牙基础知识体系结构--防迷路,通过博客收藏

SERAIL SDP RFCOMM ATT SMP L2CAP HCI LMP、LLCP 调制、解调 ...

2019-07-18 09:51:27 808

原创 数据白化讲解--防迷路,通过博客收藏 内藏代码

在CC的系统芯片中都有数据白化功能.whiting的中文件直译为白化,真实的意思应该是数据加噪.白化处理主要是为了避免在传输过程中出现过长的连续0或1的位流模式。基带处理器需要从接收到的模拟数据信号中判断数据是0还是1,但过长的连续0或1位流会造成问题。因为在接收到的模拟数据信号中并不存在象直流信号中那样的参考点,因此必须依靠接收到的最后几个传输信号进行校正。任何连续的0或1的长...

2019-06-12 10:05:14 1507

原创 关于WIFI的关联过程--防迷路,通过博客收藏

注释:1.下面报文中ACK只有一方,因为我是利用sta的mac进行了过滤。 2.值得注意的是所有的控制帧均才用1M的速率进行通讯,只有数据帧才是才用协商的方式进行通讯。使用open方式的连接过程以下是抓取的报文:PA地址00:4b:f31c:6a:60 sta地址14:a5:1a:24:7c:9csta 方向 pa Probe Rsp(探...

2019-01-24 10:14:57 4385 1

原创 Bugzilla linux安装--防迷路,通过博客收藏

一:安装bugzilla需要依赖什么?首先需要思考,安装一个Bugzilla并正常使用,需要用到以下的模块或软件:Perl(5.8.1 或以上) MySQL Apache2 Bugzilla Bugzilla需要的一些Perl模块二:安装相关工具命令apt-get install perl*apt-getinstall MySQL-serverapt-geti...

2019-01-22 13:51:29 878

原创 svn的新手学习手册--防迷路,通过博客收藏

1.将文件checkout到本地目录 svn checkoutpath(path是服务器上的目录)# svn checkout svn://192.168.1.1/pro/domain# svn co svn://192.168.1.1/pro/domain //简写2.往版本库中添加新的文件 svnaddfile# svn a...

2019-01-22 11:39:05 231

原创 802.11a/b/g/n/ac速率表--防迷路,通过博客收藏

1、802.11b,最高速率11Mbps 调制方式 速率(Mbps) DSSS 1 DSSS 2 CCK 5.5 CCK 11 2、802.11a/g,最高速率54Mbps ...

2019-01-18 11:33:02 4250

原创 git的新手学习手册--防迷路,通过博客收藏

下文档围绕什么是git?git能做什么?我们常用的git的那些功能? 首先git是为了进行代码的管理和分支的管理进行的,对于新手可能没意思到分支管理和代码管理的重要性,在一个我们所说的正规的企业都是需要进行这两个方面的管理的。 git对于权限的管理没有像SVN那样便捷,但是对于分支的管理远远强大于SVN,现在跟多的人使用他来管理产品的分支代码。或者在开发...

2019-01-03 11:25:54 478

原创 汉明码、FEC(7,4)实现--防迷路,通过博客收藏

例如输入的数据为(a3~a6) 0001 根据监督位计算结果的表单得到a0 a1 a2的值为011计算得到数据0001011。若对方收到的数据为0101011。分解得到(a3~a6)0101,(a0~02)011。根据监督位计算结果的表单得值与011不相等得知有错误。S1=1 S2=1 S3=0, 得到错误码是A5,所以正确的数据应该为000111若对方收...

2019-01-02 16:08:11 2627

原创 关于makefile的编译宏如何控制程序的宏编译

例如test.c文件内容如下:.##########################################################ifdef ABCchar p2[] = "22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222...

2018-12-27 10:53:17 1950 1

转载 linux驱动初始化介绍

https://blog.csdn.net/u013216061/article/details/72511653 module_init这个函数的具体功能和执行过程在kernel源码目录中找到include\linux\init.h文件 #define module_init(x)  __initcall(x);  有对module_init 的定义,我们发现 modu...

2018-10-26 09:04:04 542

原创 关于如何利用普通傅氏算法求平均值--防迷路,通过博客收藏

傅里叶算法原理简单的原理请查看http://wenku.baidu.com/link?url=DoGsQ-ijkGcJ7H-lGQrnhqW6UOhColoFPCn94pctXXoWQ8-A9bBUEjpSX_J2XtDOK-PWnKb8p1fcyRCg6SOPg6BjcZhPl7uwb02zD0LAvda 有详细的介绍。接下来进入正题,部分的应用是在单片机上运行的,所以对于算的要求相对...

2015-10-15 13:04:07 955

原创 关于UCOSIII操作系统定时器讲解总结--防迷路,通过博客收藏

关于UCOSIII操作系统定时器讲解总结:本问介绍内容:主要函数定时器知识介绍实现原理主要函数: 函数名 函数功能 OSTmrCreate() 创建定时器并指定其运行模式 OSTmrDel() 删除定时器 OSTmrRemainGet() 获取定时器的剩余时间 OSTmrStart() 启动(或重新启动)

2015-10-10 22:55:33 1149

转载 UCOSIII重点总结

任务堆栈:存储任务中的调用的函数、局部变量、中断服务程序和CPU寄存器的值。全局变量的保护:1.如果只在一个任务中写(或只有一个数据),而在其他任务中只是读取,则可以不用互斥型信号量,最多会造成读取的数据未被完全写完。2.如果全局变量在多个任务中写,则需要用互斥型信号量保护,这样当有任务申请到互斥型信号量(保护不可重入的程序段)写数据时,其他任务的同一个互斥型信号量必须等待上一个任

2015-07-08 18:38:31 905

转载 关于MSP430F5438程序升级介绍--防迷路,通过博客收藏

摘要:介绍了一种MSP430单片机通过串口升级程序的方法,并在MSP430F5438上得以实现。通过实验,证明此方法稳定、可靠,避免了利用仿真器更新程序的繁琐,提高了效率。关键词:MSP430F5438;串口;程序更新 随着性能的不断提高以及成本的降低,单片机在各个领域都得到了广泛的应用。尤其在信号的控制和处理方面,单片机以其超低的功耗、简单的操作成为设计者的首选。TI公司推出的MSP430...

2015-06-24 11:17:58 1219

原创 关于GPRS模块启动问题。

由于网络上的GPRS模块初始化资源比较难找,故今天分析了这篇文章。本次使用的GPRS模块是Telit GL868模块V3版本的硬件启动流程:根据硬件操作手册的流程图:可以清楚的知道通过PWRMON引脚可以很清楚的知道GPRS的工作状态, 可以通过引脚的拉低延时1S(因为版本的兼容个人建议延时2S以上)来达到复位的效果,然后通过引脚的拉高来维持GPRS模块的工作。在读取PWRMON引

2015-06-18 15:18:08 1427 1

原创 GPRS模块启动参数

STATIC VOID Gprs_RecvCmdMsg_Proc_And_ChgCmdType(GPRSCMD *pCmd){    switch(*pCmd)    {      case GPRS_LOCAL_SET_AUTOWORK:/*1->设置为工作自适应*/        MACRO_GPRS_SET_SEND_PACK_TYPE(GPRS_LOCAL_SET_FL

2015-05-29 11:09:57 552

转载 GPRS+AT命令

最近分析bug经常需要看radio的log, 把常见的AT命令放在这里备忘。 一、 一般命令 1、 AT+CGMI 给出模块厂商的标识。 2、 AT+CGMM 获得模块标识。这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900)。当模块有多频带时,回应可能是不同频带的结合。 3、 AT+CGMR 获得改订的软件版本。 4、 AT+CGSN

2015-05-28 15:54:48 1002

翻译 关于Fedora14x86_64下安装ORACLE11gR2--环境搭建

Fedora 14 x86_64 启动ftp服务service vsftpd start 启动vsftpd  Fedora 14 x86_64 安装 telnet服务安装telnet服务器,使用yum install telnet-servervi/etc/xinetd.d/telnetdisable=noservice xinetdrestart   

2015-04-28 23:20:57 422

转载 KEILC51可重入函数及模拟栈浅析

KEILC51可重入函数及模拟栈浅析 技术分类: 微处理器与DSP  | 2008-08-02  作者:xzp21st: EDN China  最新ST微控制器领先技术  出色的实时性能,高度兼容性 优越的功效,创新型外设,来ST官网!  www.STMicroelectronics.com.cn   EDN博客精华文章  作者:xzp21st   关键字:keilc

2015-01-18 10:32:55 642

转载 51系列中data,idata,xdata,pdata的区别

51系列中data,idata,xdata,pdata的区别dATa: 固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idATa: 固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。idATa是用类似C中的指针方式 访问的。汇编中的语句为:mox ACC,

2015-01-18 10:29:49 336

转载 STARTUP.A51文件解释

STARTUP.A51 这个文件有什么用,有必要添加到工程吗?  如果不添加"startup.a51"文件,编译器就会自动加入一段初始化内存以及堆栈等的代码,这时的内存初始化部分你就无法去控制了,当然这在大部分情况下没什么关系。但是如果你想你的程序在复位后,内存里面的信息依然还保存着(所说的“热复位”),那么你就需要添加该启动文件,并且去里面修改内存初始化部分,不要初始化你需要保留的部分内存。

2015-01-14 13:42:52 2681 1

转载 C51编译器的优化问题

以下的翻译和原文OPTIMIZE Compiler DirectiveAbbreviation OTArguments A decimal number between 0 and 11 enclosed in parentheses optionally followed by SIZE or SPEED to specify code size or execution spe

2015-01-14 11:33:03 1384

转载 Qt定时器

在Qt中使用定时器有两种方法,一种是使用QObiect类的定时器;一种是使用QTimer类。定时器的精确性依赖于操作系统和硬件,大多数平台支持20ms的精确度。1.QObject类的定时器    QObject是所有Qt对象的基类,它提供了一个基本的定时器。通过QObject::startTimer(),可以把一个一毫秒为单位的时间间隔作为参数来开始定时器,这个函数返回一个唯一的整

2015-01-09 11:23:22 367

转载 uCos的内存管理

uCos的内存管理作为一个操作系统内核,必须有向用户提供申请和释放内存的服务,uCos作为一个实时操作系统也不例外。内存的动态申请和释放在嵌入式编程中经常用到,比如我们需要给另外一个任务发送一个消息,我们就可以在发送消息前,申请(OSMemGet )一个内存块,然后把这个内存块作为消息发送出去(OSQPost ),消息被处理完后,内存块释放(OSMemPut)掉,但如果不用内存块来存放消息

2015-01-08 17:39:15 384

转载 ZigBee通信协议栈中的内存和时间管理技术研究

本文介绍了ZigBee技术及其协议栈的结构,并针对该协议栈中的内存管理和时间管理技术为ZigBee协议栈的设计了内存分类管理办法和基于时钟队列的软定时器模型,测试表明,该设计方法能够有效的提高ZIGEE协议栈稳定性和实时性。    1、前言    ZigBee(IEEE802.15.4)是一种低速率(2~200kbps)WPAN IEEE标准,传输速率只有100kbps;同时,它又具有

2015-01-08 17:36:31 638

蓝牙中文.7z

蓝牙的中文规范,强大的资料,入门必看

2019-05-09

SX1212文档案例

内带详细的中英案例和文档,请大家自行下载阅读记得评价谢谢

2018-08-13

A7139的测试程序

2017-02-05

Source 配置文件

个人的配置文件超级给力,修改了所有的快捷方式

2016-11-08

oracle11g缺失库

内部包含: compat-libstdc++-33-3.2.3-61.i386 unixODBC-devel-2.2.11-7.1.i386 libgcc-3.4.6-3.i386 pdksh-5.2.14-37.el5_8.1.i386 libaio-0.3.105-2.i386.rpm libstdc++-3.4.6-11.i386 unixODBC-2.2.11-7.1.i386 libaio-devel-0.3.105-2.i386 libaio-0.3.105-2.i386

2015-04-11

CC3200官方中文的实验指南5卷

此RAR包含5卷的中文指南,能很快的入门值得拥有

2015-02-28

FTP客户端源码

本代码是LINUX下的代码,采用QT编写随时可以联系

2014-12-29

空空如也

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

TA关注的人

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