• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 通信技术 > (恩智浦孵化器项目分享)1:基于i.MX6UL的wifi音响设计

(恩智浦孵化器项目分享)1:基于i.MX6UL的wifi音响设计

录入:edatop.com     点击:

作者:蔡庆富,男。从事嵌软行业6年,目前在一家医疗行业科技公司就职。熟悉Linux内核、驱动及应用开发。

Wifi音响的功能:

1、通过SDIO接口,实现WiFi功能;

2、在Freescale Yocto Linux上实现流媒体播放,音源是手机等设备,传输采用DLNA或airplay协议;

Wifi音响项目是NXP孵化器项目中第一个完成的项目,中标者视频展示了项目实施效果。
酷狗音乐、qq音乐、百度音乐等APP连接Wifi音响展示:

WIFI音箱是基于IMX6UL-EVK板子和yocto工程开发的,支持DLNA。无线网卡采用AR6003模块,DMP程序采用开源程序gmrender-resurrect。

Wifi音响环境安装与配置:

1.接上电源线和串口线,串口在linux下被识别为/dev/ttyUSBx,可通过串口软件(例如minicom)打开串口,串口设置为波特率为115200,8位,无校验,1位停止位,无硬件控制流。

2.上电,等待系统正常启动。

3.等待进入登录界面时,输入root登录

4.参照/etc/wpa_supplicant.conf,添加一个无线路由的配置,例如我的无线路由采用WPA-PSK认证,可添加如下配置

# Only WPA-PSK is used. Any valid cipher combination is accepted.

network={

ssid="你的网络名称,此处需要修改"

proto=WPA

key_mgmt=WPA-PSK

pairwise=CCMP TKIP

group=CCMP TKIP WEP104 WEP40

psk="你的WIFI密码,此处需要对应修改"

priority=2

}

进入/etc目录下,创建wpa_supplicant文件夹并进入,执行echo nl80211 > driver.wlan0并重启设备。

5.插入AR6003的无线网卡,并且加载无线网卡的驱动modprobe ath6kl_sdio,就会出现如下打印:

执行iwconfig可以看到wlan0设备。

6.执行udhcpc -i wlan0,获取IP地址。

7. 可以ping一下外网,确认一下是否成功连上网络。

8.连接网络成功之后,执行

gmediarender -f fsl &

其中gmediarender是我们添加的DMP程序,参数-f后面指定的是你给该设备的命令,可以根据自己取值,在DLNA控制程序上搜索到的名字即为该值。

播放音乐的步骤,可以查看附件的使用文档

WIFI音响使用文档.zip

内核源码,以及相关技术说明,可下载wifi音响的技术文档查看

WIFI音响技术文档.zip

上一篇:Nikken Lease采用u-blox的定位与蜂巢式技术 开发新款可追踪货运栈板
下一篇:康普为新增无线频谱推出新型超宽带天线解决方案

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图