<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 一種移動(dòng)介質(zhì)的車(chē)載影音系統設計

一種移動(dòng)介質(zhì)的車(chē)載影音系統設計

作者: 時(shí)間:2016-12-15 來(lái)源:網(wǎng)絡(luò ) 收藏






(4)SD和USB HOST接口單元

SD接口是讀取SD/MMC/MS數據,AML8613集成了SD接口,可以直接將三合一讀卡器連接到AML8613芯片相對應的引腳上。 SD_CMD、 SD_CLK、SD_WP、SD/MS_IN、SD-DO~SD_D3需要接4.7 kΩ上拉電阻,具體電路如圖6所示。





(5)觸摸屏接口單元

系統采用的是四線(xiàn)電阻式觸摸屏,它需要專(zhuān)用觸摸屏A/D采樣芯片TSC2003I,觸摸屏引腳分別接芯片引腳X+/X-/Y+/Y-。當在觸摸屏上有點(diǎn)擊時(shí),TSC2003I就會(huì )實(shí)時(shí)將坐標通過(guò)I2C總線(xiàn)通知給主控芯片AML8613。其電路連接如圖7所示。




4 軟件設計

本車(chē)載影音娛樂(lè )系統是一個(gè)實(shí)時(shí)嵌入式系統。該系統軟件體系結構自底向上包括4個(gè)部分,即嵌入式實(shí)時(shí)操作系統層、驅動(dòng)層、功能模塊層和應用程序,如圖8 所示。最底層是嵌入式操作系統層,這里是Amlogic公司自己開(kāi)發(fā)的AVOS操作系統。文件系統支持FAT/FAT32/NTFS等格式。文件訪(fǎng)問(wèn)模塊函數包含:進(jìn)入目錄INT32S FileNavCD(CHARSTR*pCD-Path)、讀取當前文件目錄CHARSTR*FileNa-vGetCurrDir(void)、刷新當前目錄INT32S FileNa-vRefreshCuurem Dir(void)、讀取下一頁(yè)文件列表INT32S FileNavGetNextFileList(PAX、HNODE*pDesList,INT32U*pListLength,INT32U iGet-ListFlag)、讀取上一頁(yè)文件列表、搜索文件列表、讀取當前文件目錄、讀取當前文件列表的顯示文件類(lèi)型、文件列表上下翻頁(yè)、進(jìn)入文件目錄、讀取當前目錄名、進(jìn)入設備目錄等。

視頻解碼包括RM、RMVB、AVI、MPEG1/2/4、DIVX、XVID、VOB、AVI、DAT、M-JPEG、JPG、BMP、TIFF、 PNG、GIF。系統采用嵌入式GUI(Graphic User InteRFace)。嵌入式GUI系統就是在嵌入式系統中為特定的硬件設備或環(huán)境而設計的圖形用戶(hù)界面系統。

音頻驅動(dòng)包括MP3、WMA、AAC解碼。音頻輸出模塊函數包含:初始化播放列表INT32S AWPlayListInit(INT32S list_num,INT32U*list_media_type,INT16U*max_list_item_num)、添加播放列表中的項目 INT32SAWAddPlaylistItem(char*item_path,INT3 2 S item_media_t,INT16U item_index)、讀取播放列表第一個(gè)文件char*AWGetFirstlistIterm(INT32U media_type)、設置播放模式、清除播放列表、建立播放列表等。

本系統建立了一個(gè)中心調度模塊,負責應用層和其他功能模塊(如文件訪(fǎng)問(wèn)模塊、窗口模塊、視頻輸出模塊、音頻輸出模塊等)之間交互信息數據,并根據外設要求調度各個(gè)模塊應用程序,同時(shí)維護每個(gè)功能模塊的狀態(tài)。系統在正常工作時(shí),等待用戶(hù)事件發(fā)生。一旦收到用戶(hù)事件,系統將調用相應的功能模塊,完成用戶(hù)指定的功能。當收到結束信號或程序結束時(shí),則向中心調度模塊發(fā)送結束信號,同時(shí)釋放所占用的資源。

應用層是軟件框架的最高層,編寫(xiě)的是用戶(hù)應用代碼,主要完成車(chē)載娛樂(lè )影音系統各個(gè)模塊之間的協(xié)調操作。

5 結論

針對目前配備DVD車(chē)載影音系統高價(jià)位、難普及的特性,提出新一代車(chē)載影音系統方案,取代以DVD機芯為載體的高成本影音系統,通過(guò)存儲介質(zhì)提供影音片源,支持多種視頻、音頻格式,是低成本的車(chē)載多媒體系統。硬件和軟件系統都已通過(guò)測試,運行情況良好,能夠流暢播放多種格式的視頻流和收音AM/FM。其兼顧了車(chē)載播放功能和通用性,還彌補了傳統車(chē)載影音系統的不足,具有良好的市場(chǎng)應用前景。

上一頁(yè) 1 2 下一頁(yè)

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>