時間:2008-06-20 11:16:00來源:dujing
圖1 SM501與主機硬件連接方式[/align]
根據以上的描述,本系統采用第3種方案,這樣硬件連接最簡單,同時性能滿足要求。SM501和S3C2440的連線相對比較少。主要電路如下圖:

圖3 VGA接口電路圖[/align]
同時SM501的一些配置管腳必須正常配置,否則SM501不能正常工作。主要需要配置的引腳如下:
局部SDRAM行地址大小. 當復位時候,由 GPIO6 and GPIO5決定,但是可以通過軟件更改
GPIO7 決定是否復位分頻器
GPIO12 的電平決定是否驅動MCS#引腳。
GPIO[15:13] 決定局部內存的大。ㄗ钚2MB,最大64MB)
GPIO31,GPIO29,決定主機的時鐘輸入源
3.SM501的軟件設計
Silicon Motion公司提供SM501在WINDOWS CE下的軟件動態鏈接庫(包括ARM、MIPS、X86等CPU構架),并提供相應的源程序和應用文檔。在三星提供基于S3C2440的WINDOWS CE 系統的BSP中,其顯示設備默認是S3C2440A的片上LCD接口,因此需要去掉該默認設備,用SM501的動態鏈接庫代替即可。在WINCE中使用SM501只需要做到如下幾點:
1.拷貝SM501動態庫二進制文件到"$(_WINCEROOT)\public\common\oak\DRIVERS\ DISPLAY \SMIVGX\"目錄
2.在PLATFORM BUILDER 中導入VoyagerGX驅動feature的CEC文件
3.在生成的WINCE操作系統工程文件中加入該feature
4.在platform.reg和platform.bib文件中刪除關于S3C2440A的片上LCD的驅動部分描述,并用SM501的驅動描述代替
5.編譯
以上步驟Silicon Motion公司的文檔中有更為詳細的描述。需要注意的是如果要在啟動WINCE中增加LOGO支持,則需要在WINCE的BOOTLOADER中增加相應關于SM501的代碼。
4.總結
本系統經過較完善實驗,得出以下結論:
基于S3C2440A+SM501的VGA接口圖形系統實現了640×480@60Hz,并且可在最高達1024X768@85HZ下流暢的播放各種視頻,無閃爍現象,滿足系統需要。
參考文獻
[1] 何宗鍵.WINDOWS CE嵌入式系統[M].北京:北京航空航天大學出版社,2006
[2] 汪兵,等.EVC高級編程及其應用開發[M].北京:中國水利水電出版社,2005
作者簡介:
肖勇:男,四川大學制造科學與工程學院機械制造及自動化專業碩士研究生,研究方向:計算機數控技術
李翔龍:男,機械制造專業博士,四川大學制造學院副教授,研究生導師,研究方向:計算機監控及工業設備自動化、計算機數控技術
張勇:男,四川大學制造科學與工程學院機械制造及自動化專業碩士研究生,研究方向:計算機監控及工業設備自動化標簽:
上一篇:基于現場總線的新型開放式數...
傳動網版權與免責聲明:凡本網注明[來源:傳動網]的所有文字、圖片、音視和視頻文件,版權均為傳動網(www.cdcst56.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-09-08
2025-08-06
2025-07-08
2025-06-30
2025-06-16
2025-06-09