摘 要:針對車載多媒體控制終端系統的架構以及SAA7113視頻采集電路進行分析,結合LINUX自身特點,搭建了基于嵌入式LINUX的開發環境;同時充分考慮了車載多媒體控制終端的功能需求,結合嵌入式GUI的結構和實現原理;最后以Qt/Embedded為開發工具,實現了車載多媒體控制終端。
關鍵詞: 嵌入式SAA7113Linux
中圖分類號:TP311文獻標識碼:A文章編號:1674-098X(2011)08(c)-0026-02
Design and Development Of Vehicle-Carried Multimeia ControlSystem Based On Embeded Linux Designing
JIANG Jun-Hua
(Yixing Technician CollegeYiXing JiangSu214206)
Abstract:This paper introduces the system frame of the Vehicle-Carried Multimedia Control Terminal,video capture circuit and driver design of SAA7113.Then,based on embedded system and combined with characteristics of Linux,the scheme is proposed and development environment based on S3C2440 board is formed.At last,integrated with embedded GUI’s architecture and principle adopting QT/Embedded as the development tool,the design of the Vehicle-Carried Multimedia Control Terminal is finished sucessfully.
Key words:EmbeddedSAA7113Linux
車載多媒體控制器是機車上完成人機對話、實時監控、多媒體控制和系統信息顯示的重要設備,為乘務人員的操作及機車安全運行提供信息的有力保證。特別是在人防、消防、氣象等惡劣環境中,車載多媒體控制器更可以方便地為工作人員在車內安全環境下實現視頻實時監控和完成相應的操作。因此對開展車載多媒體控制器的研究工作具有很重要實用意義。
1 車載多媒體控制器系統架構
車載多媒體控制器系統是采用了高速嵌入式處理器ARM設計技術、視頻采集技術、嵌入式Linux操作系統技術和嵌入式QT技術。本系統涉及到的技術有:視頻采集、播放、操縱桿控制和觸摸屏技術,通過對這些技術的分析和研究,可有效地實現對車載各種器件控制的軟件研發。實現此技術關鍵可選用S3C2440作為系統的處理器,SAA7113芯片選作視頻采集。
從發展趨勢看,具有高速的處理圖像功能和網絡(以太網)功能才是今后發展的主流。因此,系統框圖可分為MCU,FLASH,SDRAM,SAA7113,JOY等幾個模塊。
2 SAA7113電路和驅動程序設計
視頻解碼系列芯很多,但SAA7113是一種一款高集成度視頻A/D芯片,很具有代表性,在很多的視頻產品中都有使用,其原理和其分視頻解碼芯片類似。SAA7113的主要功能是把輸入的模擬視頻信號解碼成標準的“VPO”數字信號,類似一種“A/D”轉換器件。其控制主要包括:對輸入模擬信號的預處理,色度和亮度的控制,輸出數據格式及輸出圖像同步信號的選擇控制等。
本系統所采用的數據輸出格式為YUV 4:2:2格式。而SAA7113的模擬與數字部分采用