資料介紹
目前,國內(nèi)收音機(jī)設(shè)備還停留在模擬收音技術(shù)階段,而國外網(wǎng)絡(luò)收音機(jī)均采用專用集成芯片接收方案,成本高昂且均以O(shè)DM(原始設(shè)計(jì)制造商)方式投入市場,技術(shù)封閉且界面單調(diào),這無疑給信息家電和數(shù)字化家庭信息化系統(tǒng)的推廣增加了阻力。
本設(shè)計(jì)將嵌入式技術(shù)應(yīng)用于實(shí)體網(wǎng)絡(luò)收音機(jī)系統(tǒng)設(shè)計(jì)中,以Samsung公司ARM920T內(nèi)核的S3C2440A為核心處理器,以Windows CE操作系統(tǒng)為軟件平臺(tái),通過加載必要的驅(qū)動(dòng)程序和應(yīng)用程序構(gòu)建一個(gè)完整的實(shí)體網(wǎng)絡(luò)收音機(jī)系統(tǒng),通過網(wǎng)絡(luò)連接訪問國內(nèi)外網(wǎng)絡(luò)電臺(tái)并獲取音頻信息,下載播放并實(shí)現(xiàn)網(wǎng)絡(luò)收音功能。系統(tǒng)可以通過有線連接或者無線連接(WiFi)接入網(wǎng)絡(luò),分析網(wǎng)絡(luò)電臺(tái)傳輸協(xié)議:對于采用順序流式傳輸MMS協(xié)議的網(wǎng)絡(luò)電臺(tái),利用Windows CE系統(tǒng)自帶的Windows Media Player控件進(jìn)行下載和播放;而對于采用實(shí)時(shí)流式傳輸RTSP協(xié)議的網(wǎng)絡(luò)電臺(tái),利用相應(yīng)的運(yùn)行庫實(shí)現(xiàn)網(wǎng)絡(luò)收音功能,并通過軟件音頻解碼后發(fā)送到音頻設(shè)備,實(shí)現(xiàn)解碼播放。
1 系統(tǒng)硬件設(shè)計(jì)
系統(tǒng)結(jié)構(gòu)框圖如圖1所示。系統(tǒng)包括核心處理器S3C2440A、支持802.11b/g的USB無線網(wǎng)卡、快速以太網(wǎng)控制處理器DM9000網(wǎng)卡、I2S接口音頻編解碼芯片UDA1341聲卡、觸摸屏、存儲(chǔ)器、USB外設(shè)和電源管理模塊等。

圖1 系統(tǒng)結(jié)構(gòu)框圖
S3C2440A最高頻率可達(dá)400 MHz,其包含有豐富的外圍設(shè)備資源,支持SDRAM的外部存儲(chǔ)控制器、AC97編解碼器接口和TFT/STN液晶觸摸屏接口。這些特性為系統(tǒng)的硬件電路設(shè)計(jì)提供了很多便利,能夠在體積更小的單系統(tǒng)封裝內(nèi)提供更強(qiáng)大的運(yùn)算與存儲(chǔ)能力,同時(shí)減少產(chǎn)品使用的組件數(shù)量,讓制造商開發(fā)出新型與獨(dú)特功能設(shè)計(jì)的產(chǎn)品。
2 軟件系統(tǒng)設(shè)計(jì)
操作系統(tǒng)采用Windows CE5.0。它提供了一個(gè)開放的標(biāo)準(zhǔn)基礎(chǔ)平臺(tái),具有多線程、多任務(wù)、完全搶占式的特點(diǎn)。其模塊化設(shè)計(jì)使嵌入式系統(tǒng)和應(yīng)用開發(fā)者能夠方便地定制以適應(yīng)不同的產(chǎn)品。
Windows CE包含4個(gè)主要模塊:設(shè)備管理模塊、對象存儲(chǔ)模塊、GWES模塊和通信模塊。除此之外,它還包括一些可選的操作系統(tǒng)模塊,主要有以下幾種:安裝型設(shè)備驅(qū)動(dòng)程序、多媒體(聲音)支持模塊、COM支持模塊和Windows CE外殼模塊。Windows CE模塊化設(shè)計(jì)使嵌入式系統(tǒng)和應(yīng)用程序開發(fā)者能夠方便地定制以適應(yīng)一系列產(chǎn)品的不同要求。
Platform. Builder是微軟公司為開發(fā)基于Windows CE操作系統(tǒng)的可定制平臺(tái)而設(shè)計(jì)的集成開發(fā)平臺(tái)。它包括集成開發(fā)環(huán)境、平臺(tái)生成器、SDK導(dǎo)出器、調(diào)試器、遠(yuǎn)程實(shí)用工具和仿真器等,可以幫助用戶方便地設(shè)計(jì)和調(diào)試基于Windows CE的平臺(tái)。
2.1 操作系統(tǒng)的定制

圖2 Windows CE操作系統(tǒng)定制流程
如圖2所示,操作系統(tǒng)的定制主要包括Bootloader(系統(tǒng)引導(dǎo)程序)的開發(fā)、OAL(設(shè)備商適配層)的開發(fā)、本地驅(qū)動(dòng)程序的開發(fā)以及平臺(tái)文件配置等。
Windows CE操作系統(tǒng)已為其中大部分硬件外設(shè)提供了可供參考的Bootloader程序、OAL程序和驅(qū)動(dòng)源代碼,為系統(tǒng)設(shè)計(jì)開發(fā)提供了樣本程序,可有效提高開發(fā)的工作效率,減少重復(fù)性工作。
針對本系統(tǒng)中采用的核心處理器S3C2440A,BSP(板級支持包)可由Samsung公司提供的SMDK2440BSP包克隆生成,因此源代碼配置文件只需要對系統(tǒng)新添加的模塊進(jìn)行設(shè)置,完整編譯即可完成。
本設(shè)計(jì)將嵌入式技術(shù)應(yīng)用于實(shí)體網(wǎng)絡(luò)收音機(jī)系統(tǒng)設(shè)計(jì)中,以Samsung公司ARM920T內(nèi)核的S3C2440A為核心處理器,以Windows CE操作系統(tǒng)為軟件平臺(tái),通過加載必要的驅(qū)動(dòng)程序和應(yīng)用程序構(gòu)建一個(gè)完整的實(shí)體網(wǎng)絡(luò)收音機(jī)系統(tǒng),通過網(wǎng)絡(luò)連接訪問國內(nèi)外網(wǎng)絡(luò)電臺(tái)并獲取音頻信息,下載播放并實(shí)現(xiàn)網(wǎng)絡(luò)收音功能。系統(tǒng)可以通過有線連接或者無線連接(WiFi)接入網(wǎng)絡(luò),分析網(wǎng)絡(luò)電臺(tái)傳輸協(xié)議:對于采用順序流式傳輸MMS協(xié)議的網(wǎng)絡(luò)電臺(tái),利用Windows CE系統(tǒng)自帶的Windows Media Player控件進(jìn)行下載和播放;而對于采用實(shí)時(shí)流式傳輸RTSP協(xié)議的網(wǎng)絡(luò)電臺(tái),利用相應(yīng)的運(yùn)行庫實(shí)現(xiàn)網(wǎng)絡(luò)收音功能,并通過軟件音頻解碼后發(fā)送到音頻設(shè)備,實(shí)現(xiàn)解碼播放。
1 系統(tǒng)硬件設(shè)計(jì)
系統(tǒng)結(jié)構(gòu)框圖如圖1所示。系統(tǒng)包括核心處理器S3C2440A、支持802.11b/g的USB無線網(wǎng)卡、快速以太網(wǎng)控制處理器DM9000網(wǎng)卡、I2S接口音頻編解碼芯片UDA1341聲卡、觸摸屏、存儲(chǔ)器、USB外設(shè)和電源管理模塊等。

圖1 系統(tǒng)結(jié)構(gòu)框圖
S3C2440A最高頻率可達(dá)400 MHz,其包含有豐富的外圍設(shè)備資源,支持SDRAM的外部存儲(chǔ)控制器、AC97編解碼器接口和TFT/STN液晶觸摸屏接口。這些特性為系統(tǒng)的硬件電路設(shè)計(jì)提供了很多便利,能夠在體積更小的單系統(tǒng)封裝內(nèi)提供更強(qiáng)大的運(yùn)算與存儲(chǔ)能力,同時(shí)減少產(chǎn)品使用的組件數(shù)量,讓制造商開發(fā)出新型與獨(dú)特功能設(shè)計(jì)的產(chǎn)品。
2 軟件系統(tǒng)設(shè)計(jì)
操作系統(tǒng)采用Windows CE5.0。它提供了一個(gè)開放的標(biāo)準(zhǔn)基礎(chǔ)平臺(tái),具有多線程、多任務(wù)、完全搶占式的特點(diǎn)。其模塊化設(shè)計(jì)使嵌入式系統(tǒng)和應(yīng)用開發(fā)者能夠方便地定制以適應(yīng)不同的產(chǎn)品。
Windows CE包含4個(gè)主要模塊:設(shè)備管理模塊、對象存儲(chǔ)模塊、GWES模塊和通信模塊。除此之外,它還包括一些可選的操作系統(tǒng)模塊,主要有以下幾種:安裝型設(shè)備驅(qū)動(dòng)程序、多媒體(聲音)支持模塊、COM支持模塊和Windows CE外殼模塊。Windows CE模塊化設(shè)計(jì)使嵌入式系統(tǒng)和應(yīng)用程序開發(fā)者能夠方便地定制以適應(yīng)一系列產(chǎn)品的不同要求。
Platform. Builder是微軟公司為開發(fā)基于Windows CE操作系統(tǒng)的可定制平臺(tái)而設(shè)計(jì)的集成開發(fā)平臺(tái)。它包括集成開發(fā)環(huán)境、平臺(tái)生成器、SDK導(dǎo)出器、調(diào)試器、遠(yuǎn)程實(shí)用工具和仿真器等,可以幫助用戶方便地設(shè)計(jì)和調(diào)試基于Windows CE的平臺(tái)。
2.1 操作系統(tǒng)的定制

圖2 Windows CE操作系統(tǒng)定制流程
如圖2所示,操作系統(tǒng)的定制主要包括Bootloader(系統(tǒng)引導(dǎo)程序)的開發(fā)、OAL(設(shè)備商適配層)的開發(fā)、本地驅(qū)動(dòng)程序的開發(fā)以及平臺(tái)文件配置等。
Windows CE操作系統(tǒng)已為其中大部分硬件外設(shè)提供了可供參考的Bootloader程序、OAL程序和驅(qū)動(dòng)源代碼,為系統(tǒng)設(shè)計(jì)開發(fā)提供了樣本程序,可有效提高開發(fā)的工作效率,減少重復(fù)性工作。
針對本系統(tǒng)中采用的核心處理器S3C2440A,BSP(板級支持包)可由Samsung公司提供的SMDK2440BSP包克隆生成,因此源代碼配置文件只需要對系統(tǒng)新添加的模塊進(jìn)行設(shè)置,完整編譯即可完成。
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- windows ce嵌入式開發(fā)入門-基本Xscale架構(gòu)
- 基于數(shù)字式調(diào)頻收音機(jī)設(shè)計(jì)
- 數(shù)字式調(diào)頻收音機(jī)設(shè)計(jì)資料 84次下載
- 嵌入式Windows CE設(shè)備驅(qū)動(dòng)的研究實(shí)現(xiàn) 1次下載
- 基于Windows CEnet平臺(tái)的嵌入式系統(tǒng)的定制和裁剪 0次下載
- 黑色經(jīng)典系列之windows ce嵌入式開發(fā)入門-基本Xscale架構(gòu)
- windows CE嵌入式開發(fā)入門-基于Xscale架構(gòu)案例
- windows CE嵌入式開發(fā)入門-基于Xscale架構(gòu)
- ARM嵌入式WINDOWS CE實(shí)踐教程
- 基于Windows CE嵌入式系統(tǒng)的智能小區(qū)廣告機(jī)的設(shè)計(jì)
- 嵌入式操作系統(tǒng)Windows CE的研究
- 基于Windows CE.Net 4.2嵌入式操作系統(tǒng)多媒體
- 嵌入式開發(fā)系列課程九--Windows CE驅(qū)動(dòng)開
- 嵌入式開發(fā)系列課程五:Windows CE安全開發(fā)
- 嵌入式開發(fā)系列課程一:Windows CE系統(tǒng)定制
- 關(guān)于嵌入式Linux的網(wǎng)絡(luò)接口設(shè)計(jì) 1.3k次閱讀
- 衛(wèi)星收音機(jī)與普通收音機(jī)區(qū)別 1w次閱讀
- 基于S3C2410處理器對Windows CE 5.0操作系統(tǒng)實(shí)現(xiàn)BSP移植 1.4k次閱讀
- 基于嵌入式系統(tǒng)的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)設(shè)計(jì) 3.2k次閱讀
- WiFi網(wǎng)絡(luò)收音機(jī)diy圖解 1.6w次閱讀
- 礦石收音機(jī)工作原理及制作 5.3w次閱讀
- 構(gòu)建eCos嵌入式系統(tǒng)的步驟教程 4.5k次閱讀
- 半導(dǎo)體收音機(jī)實(shí)物電路圖大全(六款檢波電路/六管收音機(jī)/調(diào)諧指示電路) 5.2w次閱讀
- ARM嵌入式Wince的開發(fā)心得 7.5k次閱讀
- 半導(dǎo)體收音機(jī)哪個(gè)好_七大半導(dǎo)體收音機(jī)品牌及三大產(chǎn)品推薦 4.9w次閱讀
- Windows CE.NET 4.2下的串行通信技術(shù)講解 2k次閱讀
- 超外差收音機(jī)元器件介紹_超外差式收音機(jī)的制作詳解 3.6w次閱讀
- 礦石收音機(jī)用配置電源嗎 1.6w次閱讀
- 世界最簡單礦石收音機(jī)制作方法介紹 10.5w次閱讀
- 一文看懂礦石收音機(jī)工作原理 7.3w次閱讀
下載排行
本周
- 1MDD品牌三極管BC807數(shù)據(jù)手冊
- 3.00 MB | 次下載 | 免費(fèi)
- 2MDD品牌三極管BC817數(shù)據(jù)手冊
- 2.51 MB | 次下載 | 免費(fèi)
- 3MDD品牌三極管D882數(shù)據(jù)手冊
- 3.49 MB | 次下載 | 免費(fèi)
- 4MDD品牌三極管MMBT2222A數(shù)據(jù)手冊
- 3.26 MB | 次下載 | 免費(fèi)
- 5MDD品牌三極管MMBTA56數(shù)據(jù)手冊
- 3.09 MB | 次下載 | 免費(fèi)
- 6MDD品牌三極管MMBTA92數(shù)據(jù)手冊
- 2.32 MB | 次下載 | 免費(fèi)
- 7STM32G474 HRTIME PWM 丟波問題分析與解決
- 1.00 MB | 次下載 | 3 積分
- 8新能源電動(dòng)汽車高壓線束的銅鋁連接解決方案
- 2.71 MB | 次下載 | 2 積分
本月
- 1愛華AIWA HS-J202維修手冊
- 3.34 MB | 37次下載 | 免費(fèi)
- 2NB-IoT芯片廠商的資料說明
- 0.31 MB | 22次下載 | 1 積分
- 3PC5502負(fù)載均流控制電路數(shù)據(jù)手冊
- 1.63 MB | 22次下載 | 免費(fèi)
- 4H110主板CPU PWM芯片ISL95858HRZ-T核心供電電路圖資料
- 0.63 MB | 6次下載 | 1 積分
- 5UWB653Pro USB口測距通信定位模塊規(guī)格書
- 838.47 KB | 5次下載 | 免費(fèi)
- 6技嘉H110主板IT8628E_BX IO電路圖資料
- 2.61 MB | 4次下載 | 1 積分
- 7蘇泊爾DCL6907(即CHK-S007)單芯片電磁爐原理圖資料
- 0.04 MB | 4次下載 | 1 積分
- 8蘇泊爾DCL6909(即CHK-S009)單芯片電磁爐原理圖資料
- 0.08 MB | 2次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191439次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183353次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81602次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73822次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評論