新聞中心

EEPW首頁 > 手機與無線通信 > 設(shè)計應(yīng)用 > 基于WiFi無線網(wǎng)絡(luò)的嵌入式打印終端的設(shè)計

基于WiFi無線網(wǎng)絡(luò)的嵌入式打印終端的設(shè)計

—— 實現(xiàn)無線移動,方便系統(tǒng)調(diào)試與升級
作者: 時間:2010-11-20 來源:電子產(chǎn)品世界 收藏

  摘要:針對基于PC機的打印終端在實際運用中的許多不足提出了一種基于無線局域網(wǎng)技術(shù)的嵌入式移動打印終端設(shè)計方案。本方案采用S3C2440A為微處理器,以為嵌入式操作系統(tǒng),擴展了觸摸屏、掃描儀、打印機等豐富的外設(shè),可以提供查詢、打印等多種功能;移植了無線網(wǎng)卡,克服了有線限制,可以無線移動;擁有USB等多種接口,方便系統(tǒng)的調(diào)試與升級。

本文引用地址:http://m.butianyuan.cn/article/114734.htm

  關(guān)鍵詞:;打印終端;;引言

  目前,國內(nèi)外大多數(shù)打印終端是以固定設(shè)備的方式為用戶提供數(shù)據(jù)錄入和打印服務(wù),設(shè)備投資較大,并存在安裝、使用不方便等缺陷。嵌入式無線打印終端可以很好地克服以上的缺點,它融入了無線網(wǎng)絡(luò)的新技術(shù),可以通過掃描儀、鍵盤和打印機來輸入輸出數(shù)據(jù),同時通過WiFi無線網(wǎng)絡(luò),與遠程服務(wù)器的數(shù)據(jù)庫進行數(shù)據(jù)交互,能滿足超市的收銀系統(tǒng)、圖書館的借還書系統(tǒng)、火車站的售票系統(tǒng)等系統(tǒng)的基本功能的需求;同時隨著打印終端運用的越來越廣泛,它也會為流動性比較強的應(yīng)用場合提供方便,例如節(jié)假日期間,在旅游區(qū)、火車站、電影院等增加臨時售票點、在營業(yè)廳和各種消費場所的移動打印查詢終端以及在倉庫配送管理中的應(yīng)用等等。

  嵌入式打印終端的系統(tǒng)架構(gòu)

  無線移動打印系統(tǒng)的架構(gòu)圖如圖1所示,本系統(tǒng)采用C/S結(jié)構(gòu),PC機作為遠程服務(wù)器,嵌入式打印終端作為客戶端。嵌入式打印終端以S3C2440A處理器為核心,選用操作系統(tǒng),外接觸摸屏,同時有良好的人機界面,它負責接收輸入設(shè)備(掃描儀和鍵盤)的數(shù)據(jù),并通過無線局域網(wǎng)與遠程服務(wù)器完成數(shù)據(jù)的查詢與交互,并將結(jié)果從打印機輸出;遠程服務(wù)器用于存放大型數(shù)據(jù)庫,并通過無線網(wǎng)絡(luò)接收無線移動打印終端發(fā)來的數(shù)據(jù),完成數(shù)據(jù)的查詢、更新、發(fā)送工作。

  系統(tǒng)硬件

  嵌入式打印終端硬件結(jié)構(gòu)圖如圖2所示。該平臺選用S3C2240A為處理器,它功能引腳豐富,包含了3個串口引腳,同時集成了豐富的外設(shè)控制寄存器,包括LCD控制器、USB設(shè)備寄存器等等,以方便外設(shè)的擴展。嵌入式打印終端的外設(shè)按照作用分類,主要分為兩大模塊:功能模塊和系統(tǒng)調(diào)試與升級模塊,功能模塊主要是實現(xiàn)嵌入式打印終端的查詢和打印功能,系統(tǒng)調(diào)試和升級模塊主要方便系統(tǒng)的調(diào)試和以后系統(tǒng)的升級。

  功能模塊主要包含掃描儀、打印機、擴展鍵盤、WiFi無線設(shè)備、7英寸的觸摸屏顯示器和128M Nandflash。S3C2440A有三個串口,通常情況下,串口0用作整個系統(tǒng)的控制終端,我們選用串口1連接帶RS-232串口的掃描儀,選用串口2連接帶RS-232串口的微型打印機;擴展鍵盤,由GPIO引腳擴展而成,包含基本的數(shù)字鍵和確認鍵,主要是在掃描儀失效或者條形碼不能掃描的時候使用;WiFi無線網(wǎng)卡一般為USB口,目前最流行、性價比最高的是TP-Link USB WiFi無線網(wǎng)卡,我們可以將WiFi無線網(wǎng)卡插在電路板的USB Host接口上;7英寸的觸摸屏顯示器主要用于顯示,也可以通過觸摸屏進行一部分選擇和確認操作;128M Nandflash用于存儲Linux操作系統(tǒng)和文件系統(tǒng)。

  系統(tǒng)調(diào)試與升級模塊主要由一個串行接口、一個RJ45的網(wǎng)絡(luò)接口、一個USB接口組成,串口作為整個系統(tǒng)的控制終端,顯示調(diào)試信息;RJ45網(wǎng)絡(luò)接口可以運用NFS服務(wù),進行在線系統(tǒng)調(diào)試;USB接口可以下載更新的程序,也可以對Nandflash的程序進行拷貝與備份。

  系統(tǒng)軟件

  Linux驅(qū)動程序

  嵌入式打印終端外接了輸入輸出設(shè)備,所以要編寫輸入設(shè)備和輸出設(shè)備的驅(qū)動。編寫設(shè)備驅(qū)動就是為具體硬件的file-operations結(jié)構(gòu)編寫各個函數(shù)(包括open、read、write、ioctl等),Linux內(nèi)核中驅(qū)動程序種類齊全,我們可以在同類型驅(qū)動的基礎(chǔ)上進行修改以符合具體的單板。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

linux相關(guān)文章:linux教程


電能表相關(guān)文章:電能表原理
調(diào)光開關(guān)相關(guān)文章:調(diào)光開關(guān)原理
三維掃描儀相關(guān)文章:三維掃描儀原理

上一頁 1 2 3 下一頁

關(guān)鍵詞: WiFi Linux mini2440 201011

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉