按类别查询搜索结果
关于关键词 的检测结果,共 5291
tuyongfei | 2017-03-21 09:37:28 | 阅读(740) | 评论(0)
PC操作系统:ubuntu?11.10使用的开发板:am335x_evm开发板使用的操作系统:linux?3.2测试用例:#include #include #include #include #include #include #include #incl...【阅读全文】
tuyongfei | 2017-03-21 09:36:38 | 阅读(540) | 评论(0)
前言:(总结已经基本写完,这段时间我会从新排版和修正。错误总会有的,望能指正!)前段时间学习了嵌入式驱动,趁着没开始找工作,这段时间我会每天抽出时间来复习。 我的总结是根据学习时的笔记(李杨老师授课)、《linux内核设计与实现》第三版、《linux设备驱动程序》第三版和《linux设备驱动开发详解》第一...【阅读全文】
tuyongfei | 2017-03-21 09:34:59 | 阅读(570) | 评论(0)
要解决的问题:1. 虚拟地址怎么改?2. bootloader默认把他下载到了那里?3. 参数tag的地址怎么改 ,什么时候使用这个地址的?4. 自解压的地址怎么改?5. 从启动到linux开始运行,整个ram的布局的变换?6. 怎么把kernel-2.6.13用uboot引导?1. 虚拟地址怎么改?生成vmlinux的命令如下:/usr/local/ar...【阅读全文】
yangyefeng820803 | 2017-03-21 09:33:14 | 阅读(6471) | 评论(0)
在Linux下蓝牙进行rfcomm连接折腾了半天终于搞定了,开心 用的是bluez3.36,大概说一下流程 :1. 配置/etc/bluetooth/rfcomm.confrfcomm0 {#       # Automatically bind the device at startup        bind no;## &n...【阅读全文】
yangyefeng820803 | 2017-03-20 16:33:08 | 阅读(1840) | 评论(0)
BlueZ提供的SDP API,常见的如下: 1.sdp_session_t *sdp_create(int sk, uint32_t flags)参数1:sk: socket参数2:SDP flags. 取值如下:#define SDP_RETRY_IF_BUSY 0x01#define SDP_WAIT_ON_CLOSE 0x02#define SDP_NON_BLOCKING 0x04 创建一个新的Session为了...【阅读全文】
yangyefeng820803 | 2017-03-20 16:32:08 | 阅读(1230) | 评论(0)
Service Discovery Protocol(SDP)提供一种能力,让应用程序有方法发现哪种服务可用以及这种服务的特性。服务发现协议(SDP或Bluetooth SDP)在蓝牙协议栈中对蓝牙环境中的应用程序有特殊的含意,发现哪个服务是可用的和确定这些可用服务的特征。SDP定义了bluetooth client发现可用bluetooth server服务和它们的特征的方...【阅读全文】
yangyefeng820803 | 2017-03-20 16:31:21 | 阅读(1350) | 评论(0)
例一:发送Signaling Packet:Signaling Command是2个Bluetooth实体之间的L2CAP层命令传输。所以得Signaling Command使用CID 0x0001.多个Command可以在一个C-frame(control frame)中发送。  如果要直接发送Signaling Command.需要建立SOCK_RAW类型的L2CAP连接Socket。这样才有机会自己填充Co...【阅读全文】
yangyefeng820803 | 2017-03-20 16:29:48 | 阅读(1620) | 评论(0)
一:理解Socket:在使用手机与女朋友联系时,必须用手机拨她的号码,然后心情坎坷的等待她的应答。当双方通话时,就建立了一个具有两个端点的通信线路。Linux中的Socket与电话非常相似。具体问题,稍后再分析。 二:Socket域(domain),类型(type),协议(protoclo)以及Bluetooth中的具体使用:...【阅读全文】
yangyefeng820803 | 2017-03-20 16:28:48 | 阅读(1040) | 评论(0)
一:L2CAP协议简介:Logical Link Control and Adaptation Protocol(L2CAP) 逻辑连接控制和适配协议(L2CAP) 为上层协议提供面向连接和无连接的数据服务,并提供多协议功能和分割重组操作。L2CAP充许上层协议和应用软件传输和接收最大长度为64K的 L2CAP数据包。  L2CAP基于 通道(ch...【阅读全文】
yangyefeng820803 | 2017-03-20 16:27:32 | 阅读(1020) | 评论(0)
1. HCI层协议概述:HCI提供一套统一的方法来访问Bluetooth底层。如图所示:  从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Don...【阅读全文】
yangyefeng820803 | 2017-03-20 16:14:28 | 阅读(1080) | 评论(0)
Linux下开放的蓝牙协议栈主要包括IBM公司的BlueDrekar,Nokia公司的Affix, Axis公司的OpenBT和官方协议栈BlueZ。我们主要对Bluez进行探讨。 BlueZ基础代码均是由Maxim Krasnyansky完成的。包括:HCI,L2CAP,RFCOMM和基本socket的实现。他就职于Qualcomm(高通)。Marcel Holtmann开发层的协议和应用,包括:BNEP...【阅读全文】
yangyefeng820803 | 2017-03-17 16:36:13 | 阅读(1670) | 评论(0)
实战Linux Bluetooth编程(一) 协议栈概述Sam一年前在Linux下写了一个类似Windows下BTW的库--BTX。现在需要添加新功能时发现很多知识点都忘记了。所以决定在这次学习中,把一些bluez API记录下来。这几天又想,这样还不够,不如把Linux下的Bluetooth编程基础给记录下来吧。前言:随着嵌入式系统的...【阅读全文】
【嵌入式】 Linux使用蓝牙
yangyefeng820803 | 2017-03-17 16:20:49 | 阅读(4590) | 评论(0)
今天我们介绍如何在Linux上通过命令使用蓝牙:由于本人的笔记本没有带蓝牙,所以我买了一个usb接口的蓝牙适配器,运行如下命令,就可以开到我们的蓝牙设备了(第二行):lsusb运行hciconfig可以看到:从上图可以看出,我们的蓝牙设备是hci0运行hcitool dev可以看到我们的蓝...【阅读全文】
牛状 | 2017-03-16 14:31:54 | 阅读(1040) | 评论(0)
yangyefeng820803 | 2017-03-15 09:54:24 | 阅读(880) | 评论(0)
作者:Sam (甄峰) sam_code@hotmail.com Sam一年前在Linux下写了一个类似Windows下BTW的库--BTX。现在需要添加新功能时发现很多知识点都忘记了。所以决定在这次学习中,把一些bluezAPI记录下来。这几天又想,这样还不够,不如把Linux下的Bluetooth编程基础给记录下来吧。  前...【阅读全文】
wonderfulpjz | 2017-03-14 21:28:39 | 阅读(480) | 评论(0)
一、什么是wifi 模块        百度百科上这样定义:        Wi-Fi模块又名串口Wi-Fi模块,属于物联网传输层,功能是将串口或TTL电平转为符合Wi-Fi无线网络通信标准的嵌入式模块,内置无线网络协议IEEE802.11b.g.n协议栈以及TCP/IP协议栈。传统的硬件设备嵌入Wi-Fi模块可...【阅读全文】
wonderfulpjz | 2017-03-14 17:19:30 | 阅读(1610) | 评论(0)
Linux 下wifi 驱动开发(一)—— WiFi基础知识解析【阅读全文】
caiyudong | 2017-03-13 17:02:49 | 阅读(890) | 评论(0)
netstat -tunlp 会显示所有端口和所有对应的程序,用grep管道可以过滤出想要的关键字段.列一下22端口占用的程序[root@leiwan tmp]# netstat -tunlp |grep 22tcp 0 0 0.0.0.0:42957 0.0.0.0:* LISTEN 2230/rpc.statd tcp 0 0 0.0.0.0:22 ...【阅读全文】
aaron20127 | 2017-03-11 11:32:26 | 阅读(3110) | 评论(0)
1.产生coredump文件的配置条件 1.echo"/corefile/core-%e-%p-%t" > /proc/sys/kernel/core_pattern 其中/corefile/是产生coredump文件的路径,core-%e-%p-%t是coredump文件的名称格式,其中的%xxxx意义如下: %p - insert pid into filename 添加pid %u - insert current uid intofilename 添加当前uid...【阅读全文】
时间煮雨 | 2017-03-10 15:05:01 | 阅读(600) | 评论(0)