基于RK2706的RFID智能導(dǎo)游系統(tǒng)設(shè)計
3.2 音視頻處理電路
導(dǎo)游機(jī)的音視頻處理電路選用Rockchip公司的音視頻處理芯片RK2706作為核心處理器。RK2706采用“DSP+ARM”雙核聯(lián)合的方式,是一款功能齊全的多媒體播放處理芯片,主頻達(dá)到400 MHz,處理性能達(dá)800 MIPS。它支持更多音頻、視頻格式,支持圖片瀏覽、電子書、多國語言、多種字體顯示;內(nèi)置TFT控制器,支持各種液晶顯示屏;內(nèi)置高性能音頻轉(zhuǎn)換器,輸出音質(zhì)更完美;支持全系列NAND Flash和SD/SDHC /MMC卡擴(kuò)展,具有豐富的通信接口。以RK2706作為核心的音視頻處理電路如圖5所示。本文引用地址:http://www.ex-cimer.com/article/155994.htm
音視頻處理電路的軟件開發(fā)是基于Rockchip公司自主研發(fā)的RK27_SDK軟件平臺。該軟件平臺包含了嵌入式實時操作系統(tǒng)(RTOS)、圖形用戶界面接口(GUI)、文件系統(tǒng)(FS)、板級支持包(BSP)以及一系列應(yīng)用程序,是一個集成了源代碼、算法庫、編譯環(huán)境、調(diào)試環(huán)境、仿真環(huán)境、燒寫工具、資源生成工具等的軟件開發(fā)工具包。其結(jié)構(gòu)如圖6所示。
導(dǎo)游機(jī)主控流程如圖7所示。主機(jī)初始化后,進(jìn)入工作狀態(tài)選擇界面,由按鍵或觸摸屏按鈕事件選擇進(jìn)入自動導(dǎo)游模式或手動導(dǎo)游模式(MP4工作方式)。 利用RK27_SDK軟件平臺提供的各類程序包進(jìn)行任務(wù)函數(shù)及操作界面窗口設(shè)計,內(nèi)容主要包括主控程序、RK內(nèi)核程序、用戶任務(wù)、底層驅(qū)動、配置與設(shè)置等,從而實現(xiàn)導(dǎo)游機(jī)的音視頻播放功能。
當(dāng)系統(tǒng)工作在自動導(dǎo)游模式時,將射頻模塊置于接收模式,若PK2706通過串口接收到來自射頻模塊發(fā)來的標(biāo)識碼,則讀取對應(yīng)的音視頻數(shù)據(jù),播放對應(yīng)的音視頻文件。其控制流程如圖8所示。自動導(dǎo)游狀態(tài)下響應(yīng)重復(fù)播放、音量調(diào)節(jié)等按鍵任務(wù)。當(dāng)系統(tǒng)工作在手動導(dǎo)游模式時,禁止射頻接收,檢測按鍵和觸摸屏按鈕事件,若有鍵按下或按鈕事件消息,則執(zhí)行相應(yīng)的程序。
結(jié)語
基于RFID實現(xiàn)的智能導(dǎo)游系統(tǒng)功耗低、信息存取量大、使用方便,具有良好的抗干擾特性,可以在復(fù)雜環(huán)境中穩(wěn)定可靠地運行。在景點、景區(qū)、博物館、展覽館裝備這樣的電子導(dǎo)游設(shè)備,可使游客真正感受到電子技術(shù)帶來的極大便利,具有良好的應(yīng)用前景。
評論