该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

我的板子是fl2440,系统版本2.6.12

主机是红帽5,各项服务都有开。

[root@bogon ~]# hciconfig

hci0: Type: USB

BD Address: 00:15:83:0F:84:DD ACL MTU: 310:10 SCO MTU: 64:8

UP RUNNING PSCAN

RX bytes:1293 acl:0 sco:0 events:34 errors:0

TX bytes:371 acl:0 sco:0 commands:24 errors:0

板子的:

# hciconfig hci0 up

# hciconfig -a

hci0: Type: USB

BD Address: 00:15:83:0E:CA:8D ACL MTU: 310:10 SCO MTU: 64:8

UP RUNNING PSCAN ISCAN

RX bytes:103 acl:0 sco:0 events:10 errors:0

TX bytes:31 acl:0 sco:0 commands:8 errors:0

Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80

Packet

主机上可以搜索到板子上的蓝牙设备:

[root@bogon ~]# hcitool scan

Scanning ...

00:15:83:0E:CA:8D BT2.0

开发板上却搜不到:

# hcitool scan

Scanning ...

#

我按在网上看的linux构建蓝牙局域网上看到的方法:

用bluetooth 来组建个人的无线局域网,方便,实用而灵活。

首先需要安装bluez-libs、bluez-utils,还有内核中的bnep模块。

1: 启动蓝牙hciconfig hci0 up piscan

2: modprobe bnep *以上步骤,在主机和和客户机上都要操作

3: 在主机上,运行pand ——listen ——role NAP ——master

在客户机上,运行pand ——connect 00:11:67:46:4E:4E ——role NAPU

4: 当用pand -l 能看到

bnep0 00:11:67:46:4E:4E PANU 说明连接成功

5: 在主机上设置ifconfig bnep0 10.10.106.1

在客户机上设置ifconfig bnep0 10.10.106.2

至此,你就可以从10.10.106.2 ping 到10.10.106.1

前三步我在主机上都没问题,但是在板子上第二步:

# modprobe bnep

modprobe: cannot parse modules.dep

第三步:

# pand --listen --role NAP --master

没成功所以 pand -l 当然没提示任务东西。

以上问题应该可以确认是开发板的问题

还有我在设置地址的时候:

[root@bogon ~]# ifconfig hci0 10.10.106.1

SIOCSIFADDR: 没有那个设备

hci0: unknown interface: 没有那个设备

[root@bogon ~]# ifconfig bnep0 10.10.106.1

SIOCSIFADDR: 没有那个设备

bnep0: unknown interface: 没有那个设备

都提示没有那个设备!不知道这又是什么情况。。。

求各路大神不吝解答。。。。。。万分感激

嵌入式linux蓝牙通讯,开发板蓝牙通信问题,有这方面经验的请进相关推荐

  1. 新手学习嵌入式Linux和Android开发板推荐

    一,确定目标,linux是一个非常非常大的概念.想全部吃透是不可能的.理想的说,搞懂linux,就可以做所有工作.个人更倾向于说想做什么样工作,需要侧重学linux的哪部分. 二,选择开发板 学习嵌入 ...

  2. linux开发板蓝牙连接,开发板蓝牙通信问题,有这方面经验的请进

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 我的板子是fl2440,系统版本2.6.12 主机是红帽5,各项服务都有开. [root@bogon ~]# hciconfig hci0: Type: ...

  3. 学习嵌入式linux与ARM开发板入门方法(一)

    嵌入式开发板(Embedded development board)就是半导体行业分工合作的载体之一,它为开发产品的厂商提供基本的底层硬件.系统和驱动等资源,使得用户不需要再投入人力和时间来完成这些底 ...

  4. 嵌入式linux与ARM开发板的入门建议

    2019独角兽企业重金招聘Python工程师标准>>> 第一,学习基本的裸机编程. 对于学硬件的人而言,必须先对硬件的基本使用方法有感性的认识,更必须深刻认识该硬件的控制方式,如果一 ...

  5. 【嵌入式Linux】STM32MP157开发板上Linux启动流程

    ▲启动流程 按上述图片可将启动流程分为5个阶段: 1.ROM Code/ROM代码 基本时钟树的初始化 从启动设备(大容量存储器或串行链路)加载FSBL (ROM->RAM) FSBL启动 2. ...

  6. 嵌入式 linux 程序不能运行,嵌入式Linux中在开发板上/usr/bin目录下不能运行自己交叉编译的程序...

    ~~一个很不知道错在哪里的问题 我编译了内核与文件系统后成功下载后 我将我交叉编译的hello,led测试程序,key测试程序下载到/usr/bin中不能运行:其现象如下: [root@YWW-244 ...

  7. L1D1:嵌入式Linux C语言开发工具及基础命令

    嵌入式Linux C语言开发工具及基础命令 一.ubuntu环境搭建 请自行准备VMware workstation15安装包 及 ubuntu18.04.iso镜像文件.可参考链接:VMware W ...

  8. 蓝牙协议栈开发板 STM32F1 跑蓝牙协议栈 --传统蓝牙串口协议SPP演示以及实现原理

    零. 概述 主要介绍下蓝牙协议栈开发板跑传统蓝牙串口协议SPP AT指令以及上位机操作步骤,以及原理 一. 声明 本专栏文章我们会以连载的方式持续更新,本专栏计划更新内容如下: 第一篇:蓝牙综合介绍 ...

  9. 嵌入式开发板CAN通信编程——伺服电机驱动

    嵌入式开发板CAN通信编程--伺服电机驱动 在实际的嵌入式项目开发过程中,若不涉及上位机与开发板的通信传输数据,那最关键的无非就是两个内容,读取传感器的数据并处理,驱动硬件设备工作.传感器数据的读取内 ...

最新文章

  1. 用于自动泊车的鸟瞰图的边缘线的语义SLAM系统
  2. 写入位置 0x00000004 时发生访问冲突_HDFS读取和写入数据简介
  3. Ruby一些小case总结
  4. 全景视频的跟踪与合成方法
  5. Kubernetes(五) - Service
  6. Spring Kafka生产者/消费者样本
  7. ORA-65096: 公用用户名或角色名无效引发的思考
  8. jRating五星评级
  9. 【Unity】8.5 扩展编辑器
  10. 两条信号之间加电容_信号完整性SI读书笔记之一
  11. SpringCloud 配置服务器
  12. 文件图片随机划分训练集和验证集
  13. java 文件编码_Java获取文件编码
  14. 数字ic后端学习ing
  15. VOC2007数据集详细分析
  16. 网课公众号题库接入使用教程
  17. 饿了么移动测试平台探索之路
  18. h5直播|微直播weLiveShow|视频h5|video直播
  19. SOLIDWORKS 2018官方正版功能介绍
  20. ERROR: Exception when publishing, exception message

热门文章

  1. Linux下搭建AP
  2. VS2010“.NET研究”中的调试技巧
  3. TCP三次握手及原理
  4. Telnet FTP Xwindow
  5. PG及IBM:开放式创新,就在你身边
  6. Linux 命令(90)—— which 命令
  7. oracle利用正则表达式判断字符串只包含数字
  8. 开发常见错误之 :Missing artifact com.sun:tools:jar 1.7.0
  9. Java之美[从菜鸟到高手演变]之Exception
  10. 使用python实现栈和队列