linux bluetooth
williamwang2013
写博客没别的意思,希望能对大家有点用。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
交叉编译obexd
编译obexd下载obexd-0.40 http://www.kernel.org/pub/linux/bluetooth/解压并进去[root@localhost obexd-0.40]# CC=arm-linux-gcc ./configure CFLAGS=-I/usr/local/newbt/include LDFLAGS=-L/usr/local/newbt/lib --pr原创 2013-01-23 13:22:17 · 4313 阅读 · 0 评论 -
交叉编译bluez-4.95
编译环境:fedora 11 编译工具 arm-linux-gcc 4.1.1 编译bluez——第一次从 http://www.kernel.org/pub/linux/bluetooth/ 下载bluez-4.95tar zxvf bluez-4.95.tar.gz [root@localhost bluez-4.95]# cd bluez-4.95原创 2013-01-23 13:20:38 · 7134 阅读 · 1 评论 -
简要分析蓝牙驱动
蓝牙驱动我们只要做三个步骤: 1.启动串口驱动 2.蓝牙初始化 3.通过hciattach建立串口和蓝牙协议层的数据连接通道为什么呢? 1.从整体上来说,我们的蓝牙是一个模块,顾名思义,该有的都有了,剩下的是与蓝牙芯片相关的。另外模块供应商应该都会提供他们自己的代码。 2.通讯条件。首先必须和CPU通讯,这需要个接口,这个接口可以是原创 2013-02-01 13:59:11 · 2087 阅读 · 0 评论 -
hciattach 分析
hciattach的功能是:建立串口和蓝牙协议层的数据连接通道。源代码参考 tools/hciattach.c先看hciattach的用法hciattach [-n] [-p] [-b] [-r] [-t timeout] [-s initial_speed] [speed] [flow|noflow] [bdaddr]hciattach -lhciattach的结原创 2013-01-30 16:43:03 · 9456 阅读 · 0 评论 -
hci_uart 分析
先从初始化开始__init hci_uart_init(void){…… //注册ldisc hci_uart_ldisc.magic = TTY_LDISC_MAGIC; //通过i = N_HCI; if (ioctl(fd, TIOCSETD, &i) hci_uart_ldisc.name= "n_hci";原创 2013-02-01 12:13:14 · 4002 阅读 · 1 评论 -
hcitool 使用与分析
Usage: hcitool [options] [command parameters]Options: --help Display help -i dev HCI deviceCommands: dev Display local devices inq Inquire r原创 2013-02-01 17:10:20 · 5779 阅读 · 1 评论 -
蓝牙调试
bluetooth 测试: 注意: 1.出错,第一反应是查看出错信息 2.对某个命令和函数产生怀疑或不懂,请先运行和不运行它进行比较 1.检测硬件是否启动#ifconfig ……wlan0 Link encap:Ethernet HWaddr 00:0E:09:A0:01:0A inet addr:192.16原创 2013-01-28 18:31:44 · 5391 阅读 · 1 评论 -
bluez 扫盲篇
bluez是linux官方蓝牙协议栈。组成bluez分为两个部分:内核代码和用户态程序及工具集内核代码:bluez核心协议和驱动程序等模块组成用户态程序及工具集:应用程序接口和bluez工具集独立模块:linux内核蓝牙子系统核心L2CAP 和 SCO 音频内核层RFCOMM, BNEP, CMTP 和 HIDP内核实现HCI UART, USB原创 2013-01-24 17:58:09 · 5987 阅读 · 0 评论 -
hcid 分析
hcid分析实际上就是蓝牙启动流程的分析。 先看用法:hcid [-n] [-d] [-m mtu] [-f config file]进入main()函数: 1.hcid的一些默认设置,例如安全方式,名字等init_defaults();static inline void init_device_defaults(struct device_opts *原创 2013-02-18 11:35:24 · 4148 阅读 · 1 评论
分享