![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
bluez
文章平均质量分 80
yingfox
arm
展开
-
linux蓝牙驱动代码阅读笔记
导读: linux蓝牙驱动代码阅读笔记 转载时请注明出处和作者联系方式 作者联系方式:李先静 昨天看了一下介绍蓝牙协议文档,今天索性对照看了看kernel里的代码(bluez),这里记点笔记,还是继承了老毛病,只关注整体流程而忽略细节,先了解个大概,等真正需要时再仔细分析。 net/hci_core.c HCI在主机端的驱动主要是为上层提供一个统一的接口,让上层协原创 2007-11-10 13:54:00 · 1444 阅读 · 0 评论 -
magic 2.0下使用杂牌蓝牙适配器并通过手机gprs上网
导读: 一、.安装 bluez-libs 2.24 http://download.chinaunix.net/download/0001000/990.shtml bluez-utils 2.24 http://download.chinaunix.net/download/0001000/991.shtml 官方网站上有提供3.7版的下载。但经过小弟试验,好像因为3.x原创 2007-11-11 09:22:00 · 1048 阅读 · 0 评论 -
蓝牙协议读书笔记
导读: 蓝牙协议读书笔记 转载时请注明出处和作者联系方式 作者联系方式:李先静 昨天翻了一下Multimedia.Wireless.Networks.Technologies.Standards.and.QoS,看了其中的bluetooth一章,虽然还有很多细节没有搞明白,不过基本框架还是清楚了,这里做个笔记吧。 拓扑结构: Point-to-Point: 两个设原创 2007-11-10 14:03:00 · 881 阅读 · 0 评论 -
蓝牙的移植
导读: 最近两天在HHARM2410-R3上移植了USB蓝牙设备和 BlueZ 蓝牙协议栈,呵呵,蓝牙果然是个很好的东西,协议栈内容很丰富,挂上去以后可以使用很多功能。我现在就可以用它来接收 GPS 数据以及和用手机上网。我是在做车载的,所以特别有用。积累了一些关于蓝牙的知识,但是算是初步的,把我的经验发上来,各位做过蓝牙的大哥请多指导。 一切版权归bluez的作者---同济大学高原创 2007-11-11 15:08:00 · 1961 阅读 · 0 评论 -
实现蓝牙的跨平台连接
导读: 从前天开始一直在关注这个问题,如果不能实现linux与wince的蓝牙连接,那么我的计划就要做出很大的变动.确切的说是很简单的实现这种连接(蓝牙连接是肯定能建立的,只是复杂程度的问题). 虽然linux和wince都对蓝牙协议作了实现,都可以用socket的形式进行连接,但是毕竟各自的实现程度和实现方法有所区别.比如linux下 bluez里蓝牙的实现十分全面,从最低层到最原创 2007-11-11 14:57:00 · 1064 阅读 · 0 评论 -
蓝牙术语表
导读: 蓝牙术语表 即时网络 一种通常以自发方式创建的网络。即时网络不要求架构,受时空限制。 活动从设备广播 (ASB) ASB 逻辑传输可用于向微微网中的所有活动设备传输 L2CAP 用户通信。 高级音频分发配置文件 (A2DP) A2DP 配置文件描述了立体声质量音频如何从媒体源流化传送至汇点。配置文件定义了音频源和汇点两个角色。典型的使用如“随身听”类的媒原创 2007-11-11 14:56:00 · 2394 阅读 · 0 评论 -
蓝牙编程-设备检索.
导读: 今天用bluez的lib写了个小程序调试,运行通过.对linux下蓝牙编程有了点初步的认识. 功能就是检索周围是否有其它蓝牙设备,并得到他们的友好设备名. #include #include #include #include //蓝牙的3个头文件. #include #include int main ( int argc , ch原创 2007-11-11 10:57:00 · 1278 阅读 · 2 评论 -
rfcomm层的socket程序编写
导读: 今天写了个简单的蓝牙server—client传递字符串的程序,并且把server移植到了开发板上,测试通过。能够在测试端输入字符串,并显示在服务端。现在输入超过1200个左右的字符就会出现问题,还不清楚究竟是socket的write大小限制在1000多,还是自己缓冲区的问题,明天去借本书来研究研究。 利用蓝牙建立连接其实和普通socket编程中建立tcp连接很相似,首先在原创 2007-11-11 10:26:00 · 1559 阅读 · 1 评论 -
bluez utils交叉编译通过
导读: 这两天一直在移植blueZ到arm-linux平台,但是在交叉编译utils包的时候总是有问题.提示为定义的符号:PATH_MAX.到现在还是不知道具体哪里的问题. 开始的时候看帮助文档,里边说必须要libusb的支持,所以怀疑是自己没有这个库.于是在网上查这个库找到了官网:libusb.sourceforge.net.发现没有针对arm的版本,于是下载了原代码,自己交叉编译.原创 2007-11-11 10:16:00 · 1664 阅读 · 0 评论 -
蓝牙模块在HHARM2410上的移植
导读: 最近两天在HHARM2410-R3上移植了USB蓝牙设备和 BlueZ 蓝牙协议栈,呵呵,蓝牙果然是个很好的东西,协议栈内容很丰富,挂上去以后可以使用很多功能。我现在就可以用它来接收 GPS 数据以及和用手机上网。我是在做车载的,所以特别有用。积累了一些关于蓝牙的知识,但是算是初步的,把我的经验发上来,各位做过蓝牙的大哥请多指导。 一切版权归bluez的作者---同济大学高原创 2007-11-11 09:25:00 · 883 阅读 · 0 评论 -
基于Video4Linux 的USB 摄像头图像采集实现
导读: 做了一段时间的摄像头图像采集,有了一些心得。在论坛上开的2410摄像头 问题专贴(http://www.hhcn.com/cgi-bin/topic.cgi?forum=1&topic=247&show=0) 也得到了大家的关注。在此,我将这一阶段遇到的问题,解决方法等做个总结, 希望对您有所帮助。 Linux本身自带了采用ov511芯片的摄像头,而市场上应用最原创 2007-11-11 09:24:00 · 1815 阅读 · 0 评论 -
在嵌入式Linux上使用CF接口的Modem (CDMA/GPRS)
导读: 1.内核模块支持 + CONFIG_PCMCIA_SERIAL_CS=m + CONFIG_PPP=m + # CONFIG_PPP_MULTILINK is not set + # CONFIG_PPP_FILTER is not set + CONFIG_PPP_ASYNC=m + # CONFIG_PPP_SYNC_TTY is not set原创 2007-11-10 13:56:00 · 574 阅读 · 0 评论 -
在嵌入式Linux上使用CF接口的蓝牙模块
导读: 随着各种支持蓝牙通信技术的设备的出现, 蓝牙通信变得越来越普及和广泛. 因此在嵌入式设备上集成蓝牙模块的需求变得越来越普遍. 本文以Anycom公司的CF接口的LSE139蓝牙模块为例, 介绍了如何配置使其在具有CF插槽的嵌入式arm-linux上工作. 1. 配置环境 操作系统: arm-linux 内核: 2.4.19 2. 内核/驱动支持 为了使内核支原创 2007-11-10 13:55:00 · 1712 阅读 · 0 评论 -
蓝牙编程-l2cap协议层的c/s程序
导读: 昨天晚上完成了使用BlueZ协议栈中的lib实现rfcomm层连接的程序,并且移植到了arm-linux上运行通过.程序实现了客户端发送字符串在服务端控制台显示.但是在输入大量的字符时会出现没有响应的情况.看了下书估计和socket中的MTU(Max Transportion Unit)有关系,但也没有继续去试验了,应为在我的应用中一般不会直接使用rfcomm作为连接协议,而是原创 2007-11-11 10:28:00 · 1860 阅读 · 1 评论