嵌入式实验8.docVIP

  • 1
  • 0
  • 约1.23千字
  • 约 3页
  • 2017-08-22 发布于河南
  • 举报
实验八 无线通信实验 实验目的 掌握蓝牙设备通讯原理。 掌握Linux嵌入式开发平台上蓝牙设备的使用。 实验内容 学习蓝牙设备通讯原理,了解蓝牙通讯的结构。在PC机与开发板之间实现蓝牙无线通讯。 预备知识 熟悉内核模块驱动的编译 了解根文件系统的结构 实验设备及工具 硬件:UP-NETARM2410-S嵌入式实验平台、PC机Pentium 500以上, 硬盘10G以上。 软件:PC机操作系统REDHAT LINUX 9.0+MINICOM+ARM-LINUX开发环境 实验步骤 配置编译内核蓝牙驱动模块 在PC机上运行以下命令 : cd /arm2410s/kernel-2410 /* 进入开发板内核目录*/ make menuconfig /* 配置开发板内核*/ 选择Bluetooth support选项,如图1所示. 图1 配置编译内核蓝牙驱动没款 进入Bluetooth support子选项,并做如下设置,M代表该项以模块方式编译,* 代表该项编译进内核,如图2所示。 在上图中选中“Bluetooth device drivers ---”,回车进入其子菜单,编译方式如图所示2所示。 图2 进入Bluetooth support子选项 图3 进入Bluetooth device drivers子菜单 选择好选项后,保存并退出make menuconfig。执行以下命令: make clean /*删除上次编译产生的文件*/ make dep /*按选项,重新生成新的依赖关系*/ make bzImage /*编译内核映象文件bzImage*/ make modules /*编译M方式的模块,生成可insmod模块*/ 新生成的内核映象文件bzImage位/arm2410s/kernel-2410//arch/arm/boot下,参考 内核烧录实验,用串口把该文件下载到开发板的flash。 把类似usb盘的蓝牙模块插入开发板的usb口,重启开发板,并复制第4步新生成的文 件到开发板。 在开发板上运行蓝牙服务。安装好后界面如图4所示. 把类似usb盘的蓝牙模块插入windowsPC机的usb口,点击上图中的红太阳搜索蓝牙设备,会搜索到linux蓝牙设备,如图5所示。 实验总结 在学习蓝牙设备通讯原理,了解蓝牙通讯的结构。在PC机与开发板之间实现蓝牙无线通讯基础上, 学习在LINUX下进行驱动设计的原理,掌握使用模块方式进行驱动开发调试的过程;本次实验针对的是无线通讯的配置以及测试,由于找不到实验模块以及在室内操作,因此只能做部分实验,选择蓝牙实验,因为较为简单也较为容易理解,出错的概率也较小。 图4 安装好的蓝牙设备 图5 搜索到linux蓝牙设备

文档评论(0)

1亿VIP精品文档

相关文档