新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 分析AT91RM9200在嵌入式稅控POS系統(tǒng)中的應(yīng)用

        分析AT91RM9200在嵌入式稅控POS系統(tǒng)中的應(yīng)用

        作者: 時(shí)間:2013-09-09 來源:網(wǎng)絡(luò) 收藏

          3.2 系統(tǒng)軟硬件構(gòu)成及實(shí)現(xiàn)

          (1) 硬件構(gòu)成

          硬件設(shè)計(jì)上,在核心處理器的基礎(chǔ)上,外擴(kuò)了各種接口的專用芯片,如圖2所示。

          其主要實(shí)現(xiàn)接口如下:

          ①稅控專用接口:稅控器的專用通道,是專為稅務(wù)部門有效控制稅收來源而設(shè)計(jì)和預(yù)留的;其靈活的模塊化設(shè)計(jì),極大地方便了稅控器的功能升級(jí)和維護(hù)。

          ②網(wǎng)絡(luò)接口:具有智能糾錯(cuò)功能的10/100 MHz自適應(yīng)的高速以太網(wǎng)口設(shè)計(jì),保證了數(shù)據(jù)傳輸?shù)母咝院蛯?shí)時(shí)性。

          ③標(biāo)準(zhǔn)串行接口:提供3個(gè)2線串口、1個(gè)4線串口和1個(gè)8線串口來支持多種外設(shè)。

          ④存儲(chǔ)卡接口:豐富的各類存儲(chǔ)卡接口,包括USB Host、USB Device、CF卡和 IDE硬盤等,可以實(shí)現(xiàn)大容量數(shù)據(jù)存儲(chǔ)。

          (2) 軟件構(gòu)成

          采用的是一套標(biāo)準(zhǔn)的嵌入式系統(tǒng)——ARM—,其構(gòu)件包括U boot(Boodoader)、zImage(Kernel)和Ramdisk(Filesystem)3個(gè)主體部分。其中:

          ①Bootloader:系統(tǒng)啟動(dòng)時(shí)第一時(shí)間執(zhí)行的一段代碼;在功能上類似PC機(jī)上的BIOS系統(tǒng)。應(yīng)用系統(tǒng)主要靠它來完成系統(tǒng)的安裝和調(diào)試等任務(wù);在整個(gè)系統(tǒng)設(shè)計(jì)過程中,BootLoader是與具體硬件結(jié)合最緊密的部分,其實(shí)現(xiàn)主要為匯編語言。

          ②Kernel:整個(gè)應(yīng)用系統(tǒng)的核心,它負(fù)責(zé)統(tǒng)一調(diào)度和管理系統(tǒng)上的所有資源;系統(tǒng)啟動(dòng)過程中,繼引導(dǎo)代碼之后進(jìn)一步初始化外設(shè)和系統(tǒng)配置。

          ③Filesystem:ARM—系統(tǒng)下的重要組成部分,可以簡單理解為系統(tǒng)下各種文件的有機(jī)組織結(jié)構(gòu);一般包臺(tái)系統(tǒng)以及其上應(yīng)用程序運(yùn)行時(shí)所需的各種庫文件和資源文件。

          以上3部分的有機(jī)結(jié)合便構(gòu)成了一個(gè)完整的ARM—Linux操作系統(tǒng)。

          3.3 方案價(jià)值與特點(diǎn)

          ①高度安全性:首先,該方案在應(yīng)用上是系統(tǒng)級(jí)的,整個(gè)系統(tǒng)設(shè)計(jì)把上層應(yīng)用納入系統(tǒng)一級(jí)實(shí)現(xiàn)的;其次,操作系統(tǒng)上選擇了以安全性著稱的Linux系統(tǒng)實(shí)現(xiàn),再結(jié)合ARM處理器的各種數(shù)據(jù)保護(hù)機(jī)制的使用,有效地保證了稅控POS在數(shù)據(jù)采集、存儲(chǔ)和傳送等過程中的高度安全性。

          ②穩(wěn)定健壯性:采用最主流的ARM9處理器AT9lRM9200,主頻為200 MHz,性能高,功耗低,內(nèi)置資源豐富,外圍電路設(shè)計(jì)簡單,保證了生產(chǎn)的方便和穩(wěn)定。

          ③擴(kuò)展靈活性:通過內(nèi)置的兩個(gè)USBHost接口為產(chǎn)品的后續(xù)升級(jí)提供高度的擴(kuò)展性,例如USB無線網(wǎng)卡和LISB鍵盤、鼠標(biāo)等輸人設(shè)備。

          ④多種存儲(chǔ)方式:提供擴(kuò)展FLASH存儲(chǔ),并支持IDE硬盤、電子盤、CF卡和U盤等存儲(chǔ)卡。

          ⑤多種通信方式:提供100 MFIz以太網(wǎng),吞吐量可達(dá)60 Mbps以上。支持普通Modem撥號(hào)、GPRS/CDMA撥號(hào)和ADSL撥號(hào)上網(wǎng)。

          ⑥普適通用性:支持多種LCD屏及VGA顯示器,包括黑白屏和TFT真彩屏;分辨率可支持640×480以上,并支持觸摸屏(800×600),滿足多種POS機(jī)的應(yīng)用需求。

          ⑦界面可自定義:提供基于嵌入式Linux操作系統(tǒng)的豐富的軟件資源,例如各種GUI API供客戶定制自己的u1界面;甚至產(chǎn)品外殼也可設(shè)計(jì)得非常小巧、精致。

          ⑧操作簡易方便:支持PS2,以及USB標(biāo)準(zhǔn)鍵盤、鼠標(biāo),自定義小鍵盤以及觸摸屏等。

          4 稅控POS發(fā)展趨勢

          各種嵌入式稅控POS不斷推陳出新,具有無線功能的手持終端POS也已開始應(yīng)用。隨著我國網(wǎng)絡(luò)納稅的興起,嵌有功能更強(qiáng)大的并網(wǎng)納稅管理系統(tǒng)的稅控POS產(chǎn)品將會(huì)發(fā)展起來。屆時(shí)整個(gè)稅控不再是單一的POS終端,而是一套網(wǎng)絡(luò)化、系統(tǒng)化、智能化的稅控P0S設(shè)備。

          5 結(jié)束語

          目前,此方案已通過國家相關(guān)部門的嚴(yán)格測試和認(rèn)證,并已實(shí)現(xiàn)量產(chǎn)。事實(shí)證明,基于ARM結(jié)構(gòu)體系的嵌入式稅控POS解決方案,優(yōu)勢是十分明顯的,同時(shí)也是十分成功的。

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

        上一頁 1 2 下一頁

        關(guān)鍵詞: AT91RM9200 POS系統(tǒng) Linux

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 牙克石市| 万全县| 自治县| 新平| 安远县| 庆云县| 鄯善县| 三原县| 宣武区| 台北市| 金堂县| 宁陵县| 秭归县| 洪泽县| 昂仁县| 隆昌县| 蓝山县| 镇江市| 榆林市| 安平县| 河池市| 裕民县| 丹阳市| 新邵县| 旅游| 通化市| 灵宝市| 巴中市| 类乌齐县| 长子县| 安图县| 虹口区| 日照市| 柘城县| 河南省| 塔河县| 涞水县| 墨脱县| 旺苍县| 山东省| 建瓯市|