基于ARM-Linux的煙草零售信息終端的設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞: 煙草零售 嵌入式系統(tǒng) 圖形用戶界面 漢王手寫(xiě) SQLite數(shù)據(jù)庫(kù) 出處:《湖南大學(xué)》2009年碩士論文 論文類(lèi)型:學(xué)位論文
【摘要】: 本文針對(duì)國(guó)家煙草局關(guān)于以信息化帶動(dòng)煙草行業(yè)現(xiàn)代化建設(shè)的要求,密切結(jié)合“煙草銷(xiāo)售業(yè)務(wù)管理系統(tǒng)”科研項(xiàng)目進(jìn)行研究開(kāi)發(fā),設(shè)計(jì)了一個(gè)基于ARM-Linux的煙草零售信息終端。零售商戶可以在此終端上完成商品零售的整個(gè)過(guò)程,并可通過(guò)終端完成訂貨預(yù)測(cè)和訂貨確認(rèn)的操作,同時(shí)可以下載和瀏覽各種煙草商品信息、訂貨、查看歷史營(yíng)銷(xiāo)記錄、瀏覽各種通知廣告,并與煙草公司互動(dòng)操作。 本文首先分析了課題的研究背景及煙草零售信息終端的國(guó)內(nèi)外現(xiàn)狀,給出了一個(gè)基于ARM-Linux、GPRS無(wú)線網(wǎng)絡(luò)的煙草銷(xiāo)售業(yè)務(wù)管理系統(tǒng)的總體結(jié)構(gòu);然后根據(jù)煙草零售信息終端的功能需求構(gòu)建了基于ARM9的硬件平臺(tái)的整體設(shè)計(jì)方案;介紹了基于ARM9內(nèi)核的微處理器S3C2440A及關(guān)鍵外圍模塊,設(shè)計(jì)了各模塊的硬件接口電路;并在硬件平臺(tái)上成功移植實(shí)現(xiàn)了一個(gè)基本的嵌入式Linux系統(tǒng)的軟件平臺(tái);隨后深入研究了Linux2.6引入的platform driver機(jī)制下的字符設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)方法,在全面分析了漢王手寫(xiě)芯片HW006的通信協(xié)議的基礎(chǔ)上,開(kāi)發(fā)了漢王手寫(xiě)芯片的觸摸屏驅(qū)動(dòng)程序,實(shí)現(xiàn)了在觸摸屏上的點(diǎn)擊與漢字手寫(xiě)識(shí)別;最后研究了Linux中的串口操作編程,完成了基于華為GTM900B GPRS模塊的數(shù)據(jù)通信程序設(shè)計(jì)和條形碼掃描程序模塊的開(kāi)發(fā),并研究了多線程編程技術(shù)在網(wǎng)絡(luò)數(shù)據(jù)收發(fā)中的應(yīng)用方法,設(shè)計(jì)了煙草零售信息終端所需的數(shù)據(jù)庫(kù)和圖形界面。 所研制的煙草零售信息終端已成功應(yīng)用于山西省某市的各個(gè)煙草零售點(diǎn),運(yùn)行結(jié)果表明,該終端運(yùn)行穩(wěn)定可靠,與用戶的交互方便快捷,采集到的各類(lèi)數(shù)據(jù)能夠及時(shí)、有效、準(zhǔn)確地傳輸?shù)綉?yīng)用管理系統(tǒng),各方面性能都達(dá)到了課題的要求,為煙草銷(xiāo)售市場(chǎng)預(yù)測(cè)、貨物配送和營(yíng)銷(xiāo)推廣提供了一種有效的手段。
[Abstract]:This paper aims at the request of the National Tobacco Bureau to promote the modernization of tobacco industry with information technology, and carries on the research and development in close combination with the scientific research project of "Tobacco sales Business Management system". A tobacco retail information terminal based on ARM-Linux is designed, in which retailers can complete the whole process of retail, and through the terminal to complete the order prediction and order confirmation operations. At the same time, you can download and browse various tobacco commodity information, order, view the history of marketing records, browse all kinds of notice ads, and interact with tobacco companies. This paper first analyzes the research background of the subject and the current situation of tobacco retail information terminal at home and abroad, and gives a ARM-Linux based. The overall structure of tobacco sales business management system based on GPRS wireless network; Then, according to the function requirement of tobacco retail information terminal, the whole design scheme of hardware platform based on ARM9 is constructed. The microprocessor S3C2440A based on ARM9 kernel and its key peripheral modules are introduced. The hardware interface circuit of each module is designed. A basic software platform of embedded Linux system is implemented successfully on the hardware platform. Then, the development method of character device driver based on platform driver mechanism introduced by Linux2.6 is deeply studied. On the basis of analyzing the communication protocol of Han Wang handwritten chip HW006, the touch screen driver of Han Wang handwritten chip is developed, and the click on touch screen and handwritten recognition of Chinese character are realized. Finally, the serial port programming in Linux is studied, and the design of data communication program based on Huawei GTM900B GPRS module and the development of bar code scanning program module are completed. The application method of multithread programming technology in network data sending and receiving is studied, and the database and graphical interface for tobacco retail information terminal are designed. The developed tobacco retail information terminal has been successfully applied to various tobacco retail points in a certain city of Shanxi Province. The operation results show that the terminal is stable and reliable, and the interaction with users is convenient and fast. All kinds of data collected can be timely, effective, accurate transmission to the application management system, all aspects of the performance meet the requirements of the subject, for tobacco sales market prediction. Distribution and marketing of goods provide an effective means.
【學(xué)位授予單位】:湖南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2009
【分類(lèi)號(hào)】:TP368.12
【參考文獻(xiàn)】
相關(guān)期刊論文 前8條
1 吳嫻;嵌入式Linux文件系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[J];計(jì)算機(jī)工程與應(yīng)用;2005年09期
2 耿彥莉;王平;;基于StrongARM的嵌入式Linux的GUI實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2006年09期
3 熊光澤,羅蕾;嵌入式軟件技術(shù)的現(xiàn)狀與發(fā)展動(dòng)向[J];計(jì)算機(jī)應(yīng)用;2000年07期
4 陳鯤;陳云秋;劉信新;;基于Qt/Embedded的嵌入式Linux應(yīng)用程序的設(shè)計(jì)[J];計(jì)算機(jī)與數(shù)字工程;2009年01期
5 任善全;呂強(qiáng);錢(qián)培德;楊季文;;一個(gè)基于Qt/Embedded的嵌入式Linux應(yīng)用程序的實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用與軟件;2006年02期
6 陳重文;楊邦榮;李曉衛(wèi);胡文武;;基于Qtopia Core的嵌入式Linux GUI平臺(tái)移植與開(kāi)發(fā)[J];四川理工學(xué)院學(xué)報(bào)(自然科學(xué)版);2008年01期
7 蘭旭輝,熊家軍,鄧剛;基于MySQL的應(yīng)用程序設(shè)計(jì)[J];計(jì)算機(jī)工程與設(shè)計(jì);2004年03期
8 張曉華 ,黃布毅 ,楊存祥;基于ARM-Linux的SQLite嵌入式數(shù)據(jù)庫(kù)技術(shù)[J];電子設(shè)計(jì)應(yīng)用;2005年06期
,本文編號(hào):1467161
本文鏈接:http://www.sikaile.net/wenyilunwen/guanggaoshejilunwen/1467161.html