出现的问题:um220模块需要串口,然开发板无空余端口的使用。
问题分析:
mensa开发板共4个UART,其功能如下:
UART0:为蓝牙预留的端口,若想使用,需要将wifi模块摘除;
UART1、UART2:管脚的复用,作为网口的管脚,使用需要摘除DM9000;
UART3:作为调试串口,可以作为普通端口使用;
解决方案:
Bootloader和内核中对串口的初始化可以看成两个独立的过程,鉴于调试我们没有关闭bootloader的调试串口功能。
修改kernel配置和系统配置,将调试串口作为普通串口使用...
分类:
其他好文 时间:
2014-12-15 10:28:25
阅读次数:
642
1.使用Activity Action
Intent enableIntent=new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);
startActivityForResult(enableIntent,1);
2.使用BluEtoothAdapter
BluetoothAdapter bluetoothAdapter=Blu...
分类:
移动开发 时间:
2014-12-15 09:08:16
阅读次数:
436
(一)、使用ArrayAdapter做适配器: 常用在:Spinner ①设置数据源 ②使用ArrayAdapter做适配器,使用方法同Spinner ③ 给ListView对象设置适配器 String[] arrayData = { "网络设置", "wifi设置", "蓝牙设置", ...
分类:
移动开发 时间:
2014-12-14 21:25:15
阅读次数:
337
将两部手机看作是蓝牙的客户端和服务器,客户端要连接服务器端,首先要定位服务器端。因此作为服务器的手机需要设置可被搜索。
首先两部手机都要打开蓝牙,并且在一部手机的蓝牙设置里面打开“可检测属性”,一般会在120秒之内允许其他的蓝牙设备搜索到当前的手机,最后使用另外一部手机搜索周围的蓝牙设备。如果找到了可连接的蓝牙设备,需要选中该蓝牙设备并进行配对,这样两部手机就为连接做好了准备,但这时两部...
分类:
移动开发 时间:
2014-12-14 20:02:52
阅读次数:
188
6lowpan的产品太少,到是蓝牙smart的产品现在很多。下一步就要研究6lowpan的协议了,买了一套TI的开发套件,IBM也在卖一套6lowpan的开发套件,价格还挺贵的,带了很多sensor,类似于zigbee,但是那些sensor都不是产品,而只是lab开发适用,在网上搜了一遍实际的产品,...
分类:
其他好文 时间:
2014-12-14 10:36:17
阅读次数:
246
作为一个中心要实现完整的通讯,一般要经过这样几个步骤:建立中心角色—扫描外设(discover)—连接外设(connect)—扫描外设中的服务和特征(discover)—与外设做数据交互(explore and interact)—断开连接(disconnect)。1建立中心角色首先在我自己类的头文...
分类:
其他好文 时间:
2014-12-13 17:52:39
阅读次数:
258
1.3 实现过程作为一个中心要实现完整的通讯,一般要经过这样几个步骤:建立中心角色—扫描外设(discover)—连接外设(connect)—扫描外设中的服务和特征(discover)—与外设做数据交互(explore and interact)—断开连接(disconnect)。1.3.1 建立中...
分类:
其他好文 时间:
2014-12-13 17:47:10
阅读次数:
194
一、BluetoothAdapter--蓝牙适配器(本机)BluetoothAdapter里的方法很多,常用的有以下几个:(1)cancelDiscovery()根据字面意思,是取消发现,也就是说当我们正在搜索设备的时候调用这个方法将不再继续搜索(2)disable()关闭蓝牙(3)enable()...
分类:
移动开发 时间:
2014-12-13 12:09:13
阅读次数:
148
1、蓝牙是一种用于短距离、低带宽点对点通信的通信协议。Bluetooth是目前所使用的最广泛的无线通信协议之一,主要针对短距离通信,优点是功耗较低,传输速度也比较快。但缺点也很明显,就是传输距离比较短。Bluetooth 是几乎现在每部手机标准配备的功能,多用于耳机 mic 等设备与手机的连接,除此...
分类:
移动开发 时间:
2014-12-13 12:07:37
阅读次数:
163
Bluetooth Driver acts as interface between HCI core and TI Shared Transport Layer.
/drivers/bluetooth/Btwilink.c:
#include
#include
#include
#include
#include
#include
#define DEBUG
#defin...
分类:
其他好文 时间:
2014-12-11 19:15:25
阅读次数:
295