新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 【恩智浦孵化器項目分享】1:基于i.MX6UL的wifi音響設(shè)計

【恩智浦孵化器項目分享】1:基于i.MX6UL的wifi音響設(shè)計

作者: 時間:2016-04-11 來源:恩智浦社區(qū) 收藏

  作者:蔡慶富,男。從事嵌軟行業(yè)6年,目前在一家醫(yī)療行業(yè)科技公司就職。熟悉Linux內(nèi)核、驅(qū)動及應用開發(fā)。

本文引用地址:http://butianyuan.cn/article/201604/289473.htm

  Wifi音響的功能:

  1、通過SDIO接口,實現(xiàn)WiFi功能;

  2、在Freescale Yocto Linux上實現(xiàn)流媒體播放,音源是手機等設(shè)備,傳輸采用DLNA或airplay協(xié)議;

  Wifi音響項目是NXP孵化器項目中第一個完成的項目,中標者視頻展示了項目實施效果。

  酷狗音樂、qq音樂、百度音樂等APP連接Wifi音響展示:

  WIFI音箱是基于IMX6UL-EVK板子和yocto工程開發(fā)的,支持DLNA。無線網(wǎng)卡采用AR6003模塊,DMP程序采用開源程序gmrender-resurrect。

  Wifi音響環(huán)境安裝與配置:

  1.接上電源線和串口線,串口在linux下被識別為/dev/ttyUSBx,可通過串口軟件(例如minicom)打開串口,串口設(shè)置為波特率為115200,8位,無校驗,1位停止位,無硬件控制流。

  2.上電,等待系統(tǒng)正常啟動。

  3.等待進入登錄界面時,輸入root登錄

    

 

  4.參照/etc/wpa_supplicant.conf,添加一個無線路由的配置,例如我的無線路由采用WPA-PSK認證,可添加如下配置

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

  network={

  ssid="你的網(wǎng)絡名稱,此處需要修改"

  proto=WPA

  key_mgmt=WPA-PSK

  pairwise=CCMP TKIP

  group=CCMP TKIP WEP104 WEP40

  psk="你的WIFI密碼,此處需要對應修改"

  priority=2

  }

  進入/etc目錄下,創(chuàng)建wpa_supplicant文件夾并進入,執(zhí)行echo nl80211 > driver.wlan0并重啟設(shè)備。

  5.插入AR6003的無線網(wǎng)卡,并且加載無線網(wǎng)卡的驅(qū)動modprobe ath6kl_sdio,就會出現(xiàn)如下打?。?/p>

  執(zhí)行iwconfig可以看到wlan0設(shè)備。

    

 

  6.執(zhí)行udhcpc -i wlan0,獲取IP地址。

    

 

  7. 可以ping一下外網(wǎng),確認一下是否成功連上網(wǎng)絡。

  8.連接網(wǎng)絡成功之后,執(zhí)行

  gmediarender -f fsl &

  其中g(shù)mediarender是我們添加的DMP程序,參數(shù)-f后面指定的是你給該設(shè)備的命令,可以根據(jù)自己取值,在DLNA控制程序上搜索到的名字即為該值。

    

 

  播放音樂的步驟,可以查看附件的使用文檔

  WIFI音響使用文檔.zip

  內(nèi)核源碼,以及相關(guān)技術(shù)說明,可下載的技術(shù)文檔查看

  WIFI音響技術(shù)文檔.zip

 

 

 

 

 

 

 

 



關(guān)鍵詞: 恩智浦 wifi音響

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉