發布日期:2022-04-18 點擊率:140
1 引言 隨著信息化、智能化、網絡化的發展,嵌入式系統技術也隨之提高。目前,嵌入式系統已廣泛用于信息家電、移動通信、工業控制、軍事電子等領域。嵌入式MP3音頻點播系統是一種基于局域網、具有交互功能的點播系統。它能通過局域網與控制中心進行雙向傳輸,不僅可從局域網下載播放MP3的歌曲,也可擴展USB接口,利用現有的移動存儲設備實現音頻數據的存儲和備份。 嵌入式系統由底層硬件、設備驅動、操作系統、應用中間軟件及應用系統5部分組成。基于嵌入式系統的MP3音頻點播系統可廣泛用于卡拉OK廳、語音教室和公共廣播等許多場所,它由一個網絡服務器和多個客戶端播放器組成,是基于局域網的C/S結構的點播系統。首先在服務器中存儲豐富的歌曲,用戶可通過播放器自帶的網絡功能登陸服務器,以獲取歌曲進行播放.同時該點播系統也可通過USB存儲設備播放本地歌曲,也可將服務器上的音樂下載到本地USB存儲設備上。 服務器端采用Windows操作系統的PC機作為服務器:客戶端采用Linux作為操作系統;采用S3C2410作為處理器;選MiniGUI編寫控制界面,并通過socket編程與服務器連接。MP3播放終端服務器與客戶端之間采用FTP(File Transfer Protoco1)網絡通信協議傳遞數據,常用的FTP服務器為ServerU。 3 系統硬件設計 S3C2410內部集成有ARM920T內核和常用外圍組件。由于它是一款專為手持設備設計的低功耗處理器.因此可以降低手持設備成本,具有較高的性價比。該系統采用模塊化設計思想,依據功能可劃分為網絡、存儲、解碼、觸摸屏、按鍵、電源、USB接口、UART接口等模塊。其硬件結構如圖1所示。 3.1 處理器模塊S3C2410 它的功能和特性如下:①具有較高的處理速度,通過內部鎖相環,最高可在203 MHz的系統時鐘下運行;②具有極低的功耗.其核心供電電壓為1.8 V,外圍I/O口使用3.3 V電壓;③具有3種低功耗控制方式,甚至可關閉CPU中除喚醒邏輯外的所有功能,極大地降低了功耗;④與其他ARM器件相比,S3C2410片上集成了更多的外設接口,如外部存儲控制器、LCD,DMA,USBl.1,SD,M。MC卡控制器、UART,SPI接口、I2C總線控制器和I2S總線控制器、I2S音頻接口、PWM定時器、看門狗、117個外部I/O口、24個外部中斷源、A/D轉換器和觸摸屏接口、實時時鐘及片上PLL的時鐘產生等。使用集成接口,有利于功能的擴展。 3.2 存儲模塊 存儲模塊由一片64 MB的SDRAM和兩片16 MB的Flash組成,可為系統提供足夠的存儲空間。Flash存儲器是一種可在系統電擦寫,掉電后信息不丟失的存儲器。與Flash存儲器相比,SDRAM不具有掉電保持數據的特性,但存取速度大大高于Flash存儲器,且具有讀/寫特性。因此系統中SDRAM主要用作程序的運行空間、數據及堆棧區。 3.3 解碼模塊 決定MP3音質的關鍵是主控解碼器件中的數模轉換器(DAC)單元和耳機功率放大器單元。DAC負責把解碼的數字音頻流轉換成可驅動耳機發音的模擬音頻信號;耳機放大器則可把模擬音頻信號放大到可驅動耳機的功率。該系統選用的解碼器是UDAl380。S3C2410則通過I2S總線與解碼器UDAl380通信。 3.4 網絡模塊 S3C2410自身并沒有網絡控制器,接入以太網時需增加獨立的以太網控制器,在此選用DM9000作為以太網控制器。該器件具有通用的處理器接口、10M/IOOM自適應、4 K雙字節靜態存取存儲器、低功耗、高處理性能,可支持3.3~5V的容差。
2 系統功能及實現方案
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV