<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SingleCode的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SingleCode</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SingleCode]]></copyright><item><title><![CDATA[VS2008 Debug与Release的本质区别]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/9330319</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/9330319</guid><author>SingleCode</author><pubDate>Mon, 15 Jul 2013 11:45:23 +0800</pubDate><description><![CDATA[如何设置：工具栏“生成”→“配置管理器”→“活动解决方案配置”

 

对于VS2008的初次使用者来说，常会遇到的编译问题时，Debug版本运行正常，但在Release版本则不稳定或无法运行。以下是对Debug版本与Release版本本质区别的分析：


Debug 通常称为调试版本，它包含调试信息，并且不作任何优化，便于程序员调试程序。Release 称为发布版本，它往往是进行了]]></description><category></category></item><item><title><![CDATA[VS2008 之 C4819 Warning]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/9306153</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/9306153</guid><author>SingleCode</author><pubDate>Fri, 12 Jul 2013 08:32:10 +0800</pubDate><description><![CDATA[出现该Warning会导致两个问题:
1、Debug时，无法打断点调试，运行光标不停留，直接全速运行。
2、在对代码要求严格的时候，需要消除代码中的每一个Error，每一个Warning。
 
Microsoft对C4819的解释为：
warning C4819: The file contains a character that cannot be represented in th]]></description><category></category></item><item><title><![CDATA[蓝牙专业词汇表]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8104473</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8104473</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 20:49:45 +0800</pubDate><description><![CDATA[下面的是蓝牙技术中常用的短语和词汇，以便用户快速查询。这个专业术语表根据 Motorola Bluetooth website 上的术语表制作而成的。
2-in-1 Handset
提供网络接入的手持设备
3G
第三代数字电话技术
802.11 WLAN
由 IEEE 定义的无线局域网规范
Access Code 接入码
每一个基带数据包都以一个 Access Code 开始， A]]></description><category></category></item><item><title><![CDATA[蓝牙地址的规则]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8104456</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8104456</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 20:40:22 +0800</pubDate><description><![CDATA[蓝牙地址分为三部分：

LAP(24位地址低端部分)、UAP(8位地址高端部分)和NAP(16位无意义地址部分)。




其中,NAP和UAP是生产厂商的唯一标识码，必须由蓝牙权威部门分配给不同的厂商。

而LAP是由厂商内部自由分配。
 
对于某一种型号的手机或者设备，所有个体的NAP、UAP是固定的，可变的是LAP。




LAP共有24位，一般来说厂家在制]]></description><category></category></item><item><title><![CDATA[蓝牙技术和802.11b/g之间的信号干扰]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101067</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101067</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:17:06 +0800</pubDate><description><![CDATA[蓝牙是一种个人局域网(PAN)技术，并同样可用于采用了802.11技术的区域内。许多设备将集成这两种技术，而且不少用户也希望能同时使用它们。 
　　 
　 　这种共容性设备的一个实例就是带有蓝牙鼠标和802.11b/g(以无线方式连接到局域网)的个人计算机。我们能预期，蜂窝电话或多用途设备将配备 802.11b/g，以访问WLAN热点(hot spot)，同时还会配备蓝牙，以便取代与PC、耳机]]></description><category></category></item><item><title><![CDATA[避免2.4GHz ISM频段各种类型无线设备干扰的技术]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101065</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101065</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:16:35 +0800</pubDate><description><![CDATA[避免2.4GHz ISM频段各种类型无线设备干扰的技术






每 一种标准2.4GHz联网技术都进行了必要的设计折衷来减小干扰的影响或完全避免干扰。设计者可通过以下方法将其系统设计成具有频率捷变性，即：使用由正 在实施的标准所提供的步骤、或采用本文所提到的方法并结合诸如RSSI的无线电特性来构建其自己的协议等，通过这些方法可使产品在当前恶劣的2.4GHz ISM频段环境下良好地]]></description><category></category></item><item><title><![CDATA[手机蓝牙编程简介]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101063</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101063</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:15:27 +0800</pubDate><description><![CDATA[手机蓝牙编程简介
一、什么是蓝牙技术
蓝牙是一种低成本、短距离的无线通信技术。对于那些希望创建个人局域网（PANs ）的人们来说，蓝牙技术已经越来越流行了。每个个人局域网都在独立设备的周围被动态地创建，并且为蜂窝 式电话和PDA 等设备提供了自动连接和即时共享数据的能力。为了在Java 平台上开发支持蓝牙技术的软件，JCP 定义了JSR82 标准--Java 蓝牙无线技术APIs(JABWT)]]></description><category></category></item><item><title><![CDATA[蓝牙开发工具]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101049</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101049</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:10:59 +0800</pubDate><description><![CDATA[WDS



     WDS是Silicon Wave公司的蓝牙无线通信开发工具，它是一个软件和硬件组合的工具，包括SiW1502无线调制解调IC、SiW1602链接控制器IC和底层蓝牙协议软件，是一个灵活的和可靠的开发平台。
      每一个WDS节点包括一个SiW1502、一个SiW1602和一个微处理器，一般WDS节点都是成对使用，它们之间交换不同长度和不同内容的HCI分组，如]]></description><category></category></item><item><title><![CDATA[蓝牙基带数据传输机理分析]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101045</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101045</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:08:23 +0800</pubDate><description><![CDATA[蓝牙（Bluetooth）是一种新型、开放、低成本、短距离的无线连接接技术，可取代短距离的电缆，实现话音和数据的无线传输。这种有效、廉价的无线连 接技术可以方便地将计算机及外设、移动电话、掌上电脑、信息家电等设备连接起来，在它可达到的范围内使各种信息化移动便携设备都能实现无缝资源共享，还可 通过无线局域网（WirelessLAN）与Internet连接，实现多媒体信息的无线传输。

    蓝]]></description><category></category></item><item><title><![CDATA[基于BlueZ的C语言蓝牙编程]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101042</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101042</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:07:29 +0800</pubDate><description><![CDATA[基于BlueZ的C语言蓝牙编程




原文出处：
[url=http://people.csail.mit.edu/albert/bluez-intro/c401.html][color=#0000ff]http://people.csail.mit.edu/albert/bluez-intro/c401.html[/color][/url]
第四章 基于BlueZ的C语言蓝牙编程]]></description><category></category></item><item><title><![CDATA[蓝牙1.1、1.2、2.0等各版介绍与对比]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101040</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101040</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:06:53 +0800</pubDate><description><![CDATA[蓝牙1.1、1.2、2.0等各版介绍与对比


 



细心的读者可以发现，目前新推出的手机大多已经开始使用1.2版本的蓝牙，那么到底什么是蓝牙的版本而这些如蓝牙1.1、蓝牙1.2、蓝牙2.0的三大版本都有哪些相同和不同呢？来看我们的解说吧。

　　先说1.2、2.0的升级吧。

　　蓝芽1.2版本相对于1.1版本而言，主要为加入以下四项新增功能：

　　1、Adapt]]></description><category></category></item><item><title><![CDATA[蓝牙传关文件]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101038</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101038</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:06:18 +0800</pubDate><description><![CDATA[蓝牙服务注册在蓝牙的Service Database里面，发送文件建立的是RFCOMM的连接，这就需要指定一个channel，类似于TCP/IP的端口，但是具体连接哪一个channel，就需要通过服务查询来获得。 


传送文件采用的OPP/FTP是标准profile，使用的UUID是预留的。 
步骤： 
1. 搜索对方设备的OPP服务，得到服务所在的channel 
2. 通过得到的]]></description><category></category></item><item><title><![CDATA[主控制器接口]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101033</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101033</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:05:37 +0800</pubDate><description><![CDATA[接入设备前，你需要将驱动程序加载入内核：# kldload ng_ubt


如果系统启动时Bluetooth设备已经存在于系统里，那么从/boot/loader.conf里加载这个模块：ng_ubt_load="YES"
插入USB dongle。 控制台(console)(或syslog中)会出现类似如下的信息：ubt0: vendor 0x0a12 product 0x0001, r]]></description><category></category></item><item><title><![CDATA[蓝牙核心规范中HCI层的研究与开发分析]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101031</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101031</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:04:53 +0800</pubDate><description><![CDATA[张 熠 姜玉泉　《电脑知识与技术》 2007年第09期





摘要：通过对蓝牙核心规范1.2的主机控制接口的研究，分析蓝牙基带层和主机侧的通讯机制以及通讯方法。并举例说明了一些蓝牙基本命令和事件，解释了相关接口，在此基础上能够方便的进行蓝牙HCI层的开发。 
　　关键词：蓝牙；HCI；基带；流量控制 
　　中图分类号：TP399 文献标识码：A文章编号：1009-3044(20]]></description><category></category></item><item><title><![CDATA[蓝牙协议的命令和事件]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101027</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101027</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:03:50 +0800</pubDate><description><![CDATA[命令

下表列出蓝牙协议中从L2CAP到物理层的命令和事件映射。希望这个列表可以帮助你分析蓝牙协议中从协议高层发给较低层次的控制命令和消息命令。我们还会通过讲解一个示例来具体地说明协议高层收到连接请求时的情况。




L2CAP


HCI


LMP/BASEBAND




连接和不连接




L2CAP_ConnectReq
L2CAP_C]]></description><category></category></item><item><title><![CDATA[基于蓝牙的数据传输系统的设计]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101023</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101023</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:03:02 +0800</pubDate><description><![CDATA[蓝牙（Bluetooth）是由东芝、爱立信、IBM、Intel和诺基亚于1998年5月共同提出的近距离无线数据通讯技术标准。它能够在10米 的半径范围内实现单点对多点的无线数据和声音传输，其数据传输带宽可达1Mbps。通讯介质为频率在2.402GHz到2.480GHz之间的电磁波 [1]。
蓝牙技术已获得了两千余家企业的响应，从而拥有了巨大的开发和生产能力。蓝牙已拥有了很高的知名度，广大消费者对]]></description><category></category></item><item><title><![CDATA[蓝牙1.1、蓝牙1.2、蓝牙2.0的关键区别]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101019</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101019</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:02:04 +0800</pubDate><description><![CDATA[蓝牙1.1、蓝牙1.2、蓝牙2.0的关键区别

　　蓝芽1.2版本相对于1.1版本而言，主要为加入以下四项新增功能：

　　1、Adaptive Frequency Hopping（AFH）：即所谓适应性跳频技术，主要的功能是用来减少蓝芽产品与其它无线通讯装置之间所产生的干扰问题

　　2、Extended Synchronous Connection-Oriented links（e]]></description><category></category></item><item><title><![CDATA[蓝牙核心规范中HCI层的研究与开发分析]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101017</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101017</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:01:31 +0800</pubDate><description><![CDATA[蓝牙核心规范中HCI层的研究与开发分析





摘要：通过对蓝牙核心规范1.2的主机控制接口的研究，分析蓝牙基带层和主机侧的通讯机制以及通讯方法。并举例说明了一些蓝牙基本命令和事件，解释了相关接口，在此基础上能够方便的进行蓝牙HCI层的开发。 
　　关键词：蓝牙；HCI；基带；流量控制 
　　中图分类号：TP399 文献标识码：A文章编号：1009-3044(2007)06-11]]></description><category></category></item><item><title><![CDATA[蓝牙协议栈构架]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101015</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101015</guid><author>SingleCode</author><pubDate>Tue, 23 Oct 2012 00:00:39 +0800</pubDate><description><![CDATA[[Bluetooth]蓝牙协议栈构架


协议栈是蓝牙技术的核心组成部分，它能使设备之间互相定位并建立连接，通过这个连接，设备间能通过各种各样的程序进行交互和数据交换。
下图展示了蓝牙栈内部的支撑层：
 


OBEX 是一个对象交换协议，它在WinSock之上实现蓝牙和红外传输。
TDI 在Microsoft® Windows® CE .NET操作系统架构中，它是类似于WinS]]></description><category></category></item><item><title><![CDATA[蓝牙编程-设备检索]]></title><link>https://blog.youkuaiyun.com/SingleCode/article/details/8101012</link><guid>https://blog.youkuaiyun.com/SingleCode/article/details/8101012</guid><author>SingleCode</author><pubDate>Mon, 22 Oct 2012 23:59:40 +0800</pubDate><description><![CDATA[蓝牙编程-设备检索.


分类： ARM ||Embedded BlueTooth牙牙2006-06-03
 23:12 1984人阅读 评论(0) 收藏 举报

今天用bluez的lib写了个小程序调试,运行通过.对linux下蓝牙编程有了点初步的认识.
功能就是检索周围是否有其它蓝牙设备,并得到他们的友好设备名.


#include 
#include 
#inclu]]></description><category></category></item></channel></rss>