新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > DIY你的電子玩具:網絡音樂電臺,給你系統解決方案、軟硬件設計實現

        DIY你的電子玩具:網絡音樂電臺,給你系統解決方案、軟硬件設計實現

        作者: 時間:2014-05-16 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/256933.htm

        三、方案設計

        3.1 系統功能實現原理

        系統硬件結構框圖如下所示:

        從上圖可以看到,整個系統由四大部分組成,分別是網絡服務器,USB及存儲控制部分,TFT控制部分,音頻處理部分。

        3.2 硬件平臺選用及資源配置

        (1)網絡服務器

        網絡服務器是最重要的部分之一。實現了與Internet的通信協議,接受用戶的請求并根據Http_Request()的返回值使用Http_Response()來與用戶進行交互,例如顯示音樂曲目列表,或者傳送所有者實時錄制的音頻。

        下圖是簡化了的Web服務器原理圖,服務器的事物邏輯部分是嵌入式服務器的核心部分,它根據不同的Http Socket來讀取存儲器上的HTML源文件或音頻文件,來響應用戶的請求,這是的基礎。

        (2)USB及存儲控制

        USB及存儲控制部分是整個系統中僅次于嵌入式Web服務器的重要模塊,它主要用來存放管理員編寫的HTML源文件,提供給Web服務器來響應用戶的請求,以及能夠提供給用戶點播的音樂文件。存儲器的讀寫可以利用位單片機上的USB Host來方便的實現。

        其示意性原理框圖如下所示:

        (3)TFT控制部分

        同時與 位單片機相連的TFT用來顯示嵌入式Web服務器的網絡連接信息以及網絡音樂電臺當前播放的音頻。嵌入式Web服務器的網絡連接信息不僅包括當前IP地址,網關等基本網絡信息,還包含了當前用戶連接數,用戶的Web請求等。管理者可以根據這些基本的信息來判斷當前Web服務器的工作狀態,以及系統錯誤的檢查。同時能夠能夠根據網絡音樂電臺管理員操作顯示不同信息。

        LCD顯示內容的總體布局如下圖所示:

        (4)音頻處理部分

        音頻處理部分也是網絡音樂電臺系統中重要的一部分。音頻處理部分完成的主要任務包括:根據網絡音樂電臺管理員操作播放實時錄制音頻或存儲器器中的音頻;存儲通過Microphone輸入的音頻。

        其示意性原理框圖如下所示:

        DIY機械鍵盤相關社區:機械鍵盤DIY




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 漳平市| 龙陵县| 炎陵县| 资中县| 平乐县| 将乐县| 湄潭县| 泸西县| 边坝县| 新和县| 宁蒗| 宁武县| 齐齐哈尔市| 高青县| 莆田市| 玉环县| 永年县| 历史| 河间市| 阜城县| 惠来县| 唐河县| 延寿县| 渭源县| 商丘市| 华亭县| 大邑县| 上虞市| 镇巴县| 鄢陵县| 西盟| 普兰店市| 辛集市| 绥中县| 莱西市| 常宁市| 怀集县| 青龙| 房产| 花莲市| 保定市|