新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM Cortex-M3的嵌入式網絡播放系統

        基于ARM Cortex-M3的嵌入式網絡播放系統

        作者: 時間:2010-04-02 來源:網絡 收藏

        3.4用戶應用程序
        的應用程序主流程如圖6所示。

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


        主任務啟動后,先初始化人機界面庫函數,它提供了操作界面的按鍵中斷處理函數以及LCD的顯示函數;再讀取初始配置數據,如本地IP、服務器IP、用戶賬號、密碼等,完成、音頻編解碼以及存儲等模塊的初始化;然后,主任務再創建多個子任務,包括ENC28-J60task,CH375task,VSl003task,humaninterfacetask,接著進入消息循環,消息循環是整個應用程序的核心部分,通過消息循環,系統不斷獲取用戶操作消息,并做出相應處理,實現系統功能;當收到一個退出消息時,系統強制主任務跳出消息循環,關閉器操作界面,系統退出應用程序。

        4 系統測試及分析
        系統調試成功后,可流暢地從服務器中下載音頻數據,保存到外接USB設備中,然后再通過音頻解碼從音響出來。圖7為該系統主界面,系統音質良好,達到設計要求。

        5 結束語
        本系統設計采用 器件LM3S1138作為主控制器件,采用ENC28J60作為接口器件,在μC/OS-II平臺上構建一個實時的系統。該系統能夠實現網絡點播功能。如將ENC28J60更成為具有USB接口的無線網卡,則該系統還具有無線網絡功能。而隨著以太網技術的深入發展,將系統與網絡結合,在實時操作系統中引入TCP/IP協議棧,以支持嵌入式設備接入網絡,成為嵌入式領域重要的研究方向,且對于一些網絡接口的嵌入式系統都將具有廣泛的應用前景。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        電子鎮流器相關文章:電子鎮流器工作原理


        電子鎮流器相關文章:



        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 马边| 乐山市| 上虞市| 汕头市| 齐河县| 石棉县| 图木舒克市| 凌云县| 象州县| 安福县| 弋阳县| 兴化市| 四子王旗| 衡山县| 丹江口市| 承德县| 田阳县| 额尔古纳市| 定州市| 公安县| 盘锦市| 东乡| 盱眙县| 三明市| 皮山县| 临猗县| 溆浦县| 延安市| 房产| 乐陵市| 信阳市| 武山县| 明光市| 宁陵县| 开封市| 九江县| 太原市| 西城区| 合川市| 北碚区| 海阳市|