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