新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 一種移動介質的新型車載影音系統

        一種移動介質的新型車載影音系統

        作者: 時間:2009-12-15 來源:網絡 收藏

        (5)觸摸屏接口單元
        采用的是四線電阻式觸摸屏,它需要專用觸摸屏A/D采樣芯片TSC2003I,觸摸屏引腳分別接芯片引腳X+/X-/Y+/Y-。當在觸摸屏上有點擊時,TSC2003I就會實時將坐標通過I2C總線通知給主控芯片AML8613。其電路連接如圖7所示。

        4 軟件設計
        娛樂是一個實時嵌入式。該系統軟件體系結構自底向上包括4個部分,即嵌入式實時操作系統層、驅動層、功能模塊層和應用程序,如圖8所示。最底層是嵌入式操作系統層,這里是Amlogic公司自己開發的AVOS操作系統。文件系統支持FAT/FAT32/NTFS等格式。文件訪問模塊函數包含:進入目錄INT32S FileNavCD(CHARSTR*pCD-Path)、讀取當前文件目錄CHARSTR*FileNa-vGetCurrDir(void)、刷新當前目錄INT32S FileNa-vRefreshCuurem Dir(void)、讀取下一頁文件列表INT32S FileNavGetNextFileList(PAX、HNODE*pDesList,INT32U*pListLength,INT32U iGet-ListFlag)、讀取上一頁文件列表、搜索文件列表、讀取當前文件目錄、讀取當前文件列表的顯示文件類型、文件列表上下翻頁、進入文件目錄、讀取當前目錄名、進入設備目錄等。
        視頻解碼包括RM、RMVB、AVI、MPEG1/2/4、DIVX、XVID、VOB、AVI、DAT、M-JPEG、JPG、BMP、TIFF、PNG、GIF。系統采用嵌入式GUI(Graphic User Interface)。嵌入式GUI系統就是在嵌入式系統中為特定的硬件設備或環境而設計的圖形用戶界面系統。
        音頻驅動包括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)、讀取播放列表第一個文件char*AWGetFirstlistIterm(INT32U media_type)、設置播放模式、清除播放列表、建立播放列表等。
        本系統建立了一個中心調度模塊,負責應用層和其他功能模塊(如文件訪問模塊、窗口模塊、視頻輸出模塊、音頻輸出模塊等)之間交互信息數據,并根據外設要求調度各個模塊應用程序,同時維護每個功能模塊的狀態。系統在正常工作時,等待用戶事件發生。一旦收到用戶事件,系統將調用相應的功能模塊,完成用戶指定的功能。當收到結束信號或程序結束時,則向中心調度模塊發送結束信號,同時釋放所占用的資源。
        應用層是軟件框架的最高層,編寫的是用戶應用代碼,主要完成娛樂系統各個模塊之間的協調操作。


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


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 香格里拉县| 永年县| 罗山县| 黄冈市| 泸西县| 兰州市| 万山特区| 巴塘县| 封开县| 临武县| 仙游县| 榆树市| 宣威市| 通城县| 宿迁市| 宜君县| 开原市| 道孚县| 漯河市| 米泉市| 绵阳市| 吕梁市| 松溪县| 贵州省| 弥渡县| 凤山市| 旅游| 虹口区| 高要市| 天柱县| 北京市| 平阳县| 铜陵市| 九江县| 安乡县| 涡阳县| 赤城县| 临高县| 罗山县| 阜新| 眉山市|