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