一款基于S3C2440A的銀行評價(jià)器的設計
2.3 液晶顯示電路和觸摸屏電路
本文中介紹的銀行評價(jià)器采用了液晶屏動(dòng)態(tài)顯示數據信息和畫(huà)面,相比于以往的數碼管單一顯示數字的方式而言,大大提高了視覺(jué)效果。
液晶屏選用TRULY公司的一款兩路背光13.6 V供電的TFT液晶屏,該液晶屏融合了圖像顯示和觸摸屏的功能。液晶屏顯示電路主要是要提供給液晶屏合適的工作電壓,該液晶屏需要多路電壓共同供電,其中就要提供VGH、VGL、VCOM電壓實(shí)現背光以及液晶屏顯示電源等。
觸摸屏電路部分較為簡(jiǎn)單,只有1個(gè)4針接口,通過(guò)該接口把觸摸位置的X、Y坐標值通過(guò)電信號的方式傳輸給S3C2440A進(jìn)行處理,然后在顯示屏上把該觸摸點(diǎn)位置顯示出來(lái),或執行相應的功能。圖4為觸摸屏接口電路。本文引用地址:http://dyxdggzs.com/article/150951.htm
2.4 音頻電路
銀行評價(jià)器中,音頻電路是必不可少的一部分。聲音音質(zhì)的好壞也是判斷評價(jià)器質(zhì)量?jì)?yōu)劣的一個(gè)指標。設計一個(gè)音頻電路要主要考慮的一點(diǎn)就是該音頻電路的功率問(wèn)題。根據客戶(hù)的要求,設定該電路的最大功放功率為0.7 W。選用UDA1341這款音頻功放,它的驅動(dòng)能力比較強,在持續供電的情況下,可以不加其他的功放直接驅動(dòng)耳機,音質(zhì)較好,沒(méi)有雜音現象。除此之外,音頻電路還提供了喇叭外放功能。音
頻電路部分的電路圖如圖5所示。
3 銀行評價(jià)器軟件設計
銀行評價(jià)器的軟件開(kāi)發(fā),主要涉及兩大部分的軟件編程:一是嵌入式操作系統的開(kāi)發(fā)和移植;二是部分應用軟件的開(kāi)發(fā)和測試。
3.1 嵌入式操作系統Linux開(kāi)發(fā)
嵌入式操作系統一直就是嵌入式系統的標志,而且它本身具有體積小、實(shí)時(shí)性強、開(kāi)發(fā)環(huán)境好等特點(diǎn),因此在很多的電子產(chǎn)品中越來(lái)越受到大家的青睞。目前市場(chǎng)上常見(jiàn)的嵌入式操作系統有很多種,μCOS-II、Linux、μClinux、WinCE這些都是廣泛應用的嵌入式系統。本文采用常見(jiàn)的Linux系統。
Linux是個(gè)與生俱來(lái)的網(wǎng)絡(luò )操作系統,成熟而且穩定。Linux是源代碼開(kāi)放軟件,不存在黑箱技術(shù),任何人都可以修改它,或者用它開(kāi)發(fā)自己的產(chǎn)品。Linux系統是可以定制的,系統內核目前已經(jīng)可以做得很小。
Linux嵌入式操作系統的開(kāi)發(fā)離不開(kāi)C語(yǔ)言,很多的C程序是在linux系統下通過(guò)GCC編譯器進(jìn)行調試檢測的。本文結合硬件電路,根據S3C-2440A微處理器與外圍電路的連接方式,把S3C2440A中各部分的功能塊進(jìn)行單獨的編程調試,測試電路是否正確,程序是否無(wú)誤。另外,Lin-ux操作系統的移植是軟件開(kāi)發(fā)的一個(gè)重要環(huán)節。在移植操作系統中,采用MIZI公司的系統引導程序VIVI,這個(gè)程序專(zhuān)門(mén)針對S3C2410、S3C24 40系列的微處理而開(kāi)發(fā),使用非常方便。所移植的內核是Linux2.6.12版本,然后再構建根文件系統,來(lái)確定應用程序或其他軟件的掛接。
評論