POS機(jī)開(kāi)發(fā)案例
文章出處:http://www.sgrivertours.com 作者:不詳 人氣: 發(fā)表時(shí)間:2011年10月24日
適用領(lǐng)域
該套件適用于在金融電子產(chǎn)品中的金融電子終端設(shè)備、銀行回單柜、POS機(jī)、ATM機(jī)、彩票機(jī)等,是在一定范圍內(nèi)替代傳統(tǒng)工控機(jī)的優(yōu)選技術(shù)平臺(tái)。
功能介紹
本套件是軟硬件一體化的二次開(kāi)發(fā)平臺(tái),專(zhuān)用于POS機(jī)或者類(lèi)似設(shè)備的開(kāi)發(fā)。本套件具有極低物料成本:不到傳統(tǒng)工控機(jī)的三分之一;但是功能卻更豐富的特點(diǎn):具有無(wú)線GPRS上網(wǎng)、以太網(wǎng)或電話線上網(wǎng)的功能。
(1)第一串口:連接串口打印機(jī);(需要另外開(kāi)發(fā)打印機(jī)控制程序)
(2)第二串口:連接模擬MODEM或者GPRS無(wú)線模塊,從而通過(guò)電話線撥號(hào)上網(wǎng)或者通過(guò)GPRS模塊無(wú)線撥號(hào)上網(wǎng)(目前電信已經(jīng)推出按照流量計(jì)費(fèi)的GPRS服務(wù),該服務(wù)具有撥號(hào)之后永遠(yuǎn)在線的特點(diǎn)),連接遠(yuǎn)端的數(shù)據(jù)庫(kù)服務(wù)器;(撥號(hào)系統(tǒng)軟件可以向華恒購(gòu)買(mǎi))。連接串口觸摸屏(二者選其一,另外開(kāi)發(fā)觸摸屏控制程序);
(3)100M以太網(wǎng)接口:直接連接商場(chǎng)內(nèi)的局域網(wǎng)以及后臺(tái)數(shù)據(jù)庫(kù)服務(wù)器;
(4)LCD顯示屏:320*240藍(lán)底黃字,作為POS機(jī)顯示終端;可以二次開(kāi)發(fā),擴(kuò)展成640*480 LCD顯示屏;
(5)IDE接口:視不同場(chǎng)合需要,連接電子盤(pán)(DOM)或者40G硬盤(pán),存儲(chǔ)銷(xiāo)售數(shù)據(jù)和帳單等等;
(6)4M FLASH:存儲(chǔ)嵌入式LINUX操作系統(tǒng)、POS機(jī)軟件系統(tǒng)以及POS機(jī)配置參數(shù),通過(guò)將Linux操作系統(tǒng)嵌入到4M的FLASH芯片之中,使操作系統(tǒng)與數(shù)據(jù)存儲(chǔ)的空間隔離,防止電腦病毒損害操作系統(tǒng)以及硬盤(pán),保證了系統(tǒng)的安全性和穩(wěn)定性。存儲(chǔ)空間最大可以擴(kuò)展到8兆字節(jié)。
(7)SPI接口:類(lèi)似I2C的串行總線接口,可用來(lái)擴(kuò)展小鍵盤(pán)、串行的觸摸屏、實(shí)時(shí)鐘(關(guān)掉POS機(jī)電源之后能夠繼續(xù)記錄年月日時(shí)分秒)。
(8)I/O口:連接錢(qián)箱信號(hào),或者用于連接指示燈,指示POS機(jī)的各種狀態(tài)。
優(yōu)點(diǎn)
本套件由于采用了嵌入式LINUX以及32位嵌入式處理器,所以具有豐富的功能、很高的集成度、很小的體積。華恒嵌入式LINUX的POS機(jī)專(zhuān)業(yè)開(kāi)發(fā)平臺(tái)體現(xiàn)了行業(yè)垂直分工、合作、共贏的理念,能夠降低技術(shù)門(mén)檻、減少產(chǎn)品開(kāi)發(fā)時(shí)間、降低產(chǎn)品物料成本以及產(chǎn)品軟件成本,充分體現(xiàn)了華恒技術(shù)平臺(tái)的價(jià)值。
硬件優(yōu)點(diǎn)
系統(tǒng)采用32位嵌入式處理器MCF5272芯片,利用該處理器內(nèi)部集成的100M以太網(wǎng)接口以及兩個(gè)串口,外加另行擴(kuò)展的LCD接口、IDE接口的邏輯芯片,從而構(gòu)成一個(gè)功能豐富完善、結(jié)構(gòu)緊湊、成本遠(yuǎn)遠(yuǎn)低于工控機(jī)的POS機(jī)硬件平臺(tái)。
軟件優(yōu)點(diǎn)
通過(guò)采用華恒嵌入式LINUX操作系統(tǒng),管理所有的硬件接口設(shè)備,并集成TCP/IP協(xié)議及自動(dòng)撥號(hào)上網(wǎng)的系統(tǒng)軟件,提供圖形顯示接口函數(shù),從而讓程序員集中精力開(kāi)發(fā)上層POS機(jī)應(yīng)用程序,無(wú)需涉及底層的硬件驅(qū)動(dòng)程序以及操作系統(tǒng)的復(fù)雜技術(shù),從而迅速開(kāi)發(fā)出新產(chǎn)品。另外,采用華恒嵌入式LINUX操作系統(tǒng)以及相關(guān)軟件,無(wú)需向華恒交納每臺(tái)POS設(shè)備的軟件版權(quán)費(fèi),并且擁有全部軟件的源代碼。
關(guān)于MCF5272微處理器
MCF5272微處理器是迄今為止摩托羅拉推出的最高集成度的ColdFire微處理器。摩托羅拉的供貨周期穩(wěn)定,供貨長(zhǎng)期有保障,不輕易升級(jí)換代,以免損害應(yīng)用開(kāi)發(fā)商的利益。MCF5272擴(kuò)展的外圍設(shè)備組加之誘人的價(jià)格使這款高集成的ColdFire微處理器成為一款廣泛適用于各類(lèi)嵌入式應(yīng)用的優(yōu)秀配備,這些應(yīng)用包括互聯(lián)網(wǎng)設(shè)備、LAN電話技術(shù)、低端網(wǎng)絡(luò)控制、工業(yè)控制、圖像和存儲(chǔ)等等。
系統(tǒng)組成