資源描述:
《基于ARMLinux的煙草零售信息終端的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、湖南大學(xué)碩士學(xué)位論文基于ARM-Linux的煙草零售信息終端的設(shè)計與實現(xiàn)姓名:余展然申請學(xué)位級別:碩士專業(yè):控制科學(xué)與工程指導(dǎo)教師:彭楚武20090301碩上學(xué)位論文摘要本文針對國家煙草局關(guān)于以信息化帶動煙草行業(yè)現(xiàn)代化建設(shè)的要求,密切結(jié)合“煙草銷售業(yè)務(wù)管理系統(tǒng)"科研項目進行研究開發(fā),設(shè)計了一個基于ARM.Linux的煙草零售信息終端。零售商戶可以在此終端上完成商品零售的整個過程,并可通過終端完成訂貨預(yù)測和訂貨確認的操作,同時可以下載和瀏覽各種煙草商品信息、訂貨、查看歷史營銷記錄、瀏覽各種通知廣告,并與煙草公司互動操作。本文首先分析了課題的研究背景及煙草零售信息終端的國
2、內(nèi)外現(xiàn)狀,給出了一個基于ARM.Linux、GPRS無線網(wǎng)絡(luò)的煙草銷售業(yè)務(wù)管理系統(tǒng)的總體結(jié)構(gòu);然后根據(jù)煙草零售信息終端的功能需求構(gòu)建了基于ARM9的硬件平臺的整體設(shè)計方案;介紹了基于ARM9內(nèi)核的微處理器$3C2440A及關(guān)鍵外圍模塊,設(shè)計了各模塊的硬件接口電路;并在硬件平臺上成功移植實現(xiàn)了一個基本的嵌入式Linux系統(tǒng)的軟件平臺;隨后深入研究了Linux2.6弓f入的platformdriver機制下的字符設(shè)備驅(qū)動程序的開發(fā)方法,在全面分析了漢王手寫芯片HW006的通信協(xié)議的基礎(chǔ)上,開發(fā)了漢王手寫芯片的觸摸屏驅(qū)動程序,實現(xiàn)了在觸摸屏上的點擊與漢字手寫識別;最后研究了
3、Linux中的串口操作編程,完成了基于華為GTM900BGPRS模塊的數(shù)據(jù)通信程序設(shè)計和條形碼掃描程序模塊的開發(fā),并研究了多線程編程技術(shù)在網(wǎng)絡(luò)數(shù)據(jù)收發(fā)中的應(yīng)用方法,設(shè)計了煙草零售信息終端所需的數(shù)據(jù)庫和圖形界面。所研制的煙草零售信息終端已成功應(yīng)用于山西省某市的各個煙草零售點,運行結(jié)果表明,該終端運行穩(wěn)定可靠,與用戶的交互方便快捷,采集到的各類數(shù)據(jù)能夠及時、有效、準確地傳輸?shù)綉?yīng)用管理系統(tǒng),各方面性能都達到了課題的要求,為煙草銷售市場預(yù)測、貨物配送和營銷推廣提供了一種有效的手段。關(guān)鍵詞:煙草零售;嵌入式系統(tǒng);圖形用戶界面;漢王手寫;SQLite數(shù)據(jù)庫H基于ARM—Linux
4、的煙草零售信息終端的設(shè)計與實現(xiàn)AbstractBasedontheprojectoftobaccomarketingmanagementsystem,thetobaccoretailinformationterminalisdesignedaccordingtothedemandsofStateTobaccoMonopolyBureauforpromotingtobaccoindustrymodernizationconstructionwithinformatization.Bytheterminal,tobaccoretailerscouldcompletethe
5、wholeprocessoftobaccoretail.evenorderforecastandorderconfirm.Moreover,theterminalappliesservicesofdownloadingandbrowsingkindsoftobaccocommodityinformation,ordering,checkinghistoricalsalesrecords,browsingkindsofnoticeandadvertisement,andinteractionwiththetobaccocompany.Firstly,thispapera
6、nalyzestheresearchbackgroundofthesubjectandthecurrentstatusoftobaccoretailinformationterminalathomeandabroad.AnoverallstructureoftobaccomarketingmanagementsystembasedonARM-Linux,GPRSwirelessnetworkispresented;Secondly,theoveralldesignschemebasedonARM9hardwareplatformisconstructedaccordi
7、ngtothedemandoftobaccoretailinformationterminal;MicroprocessorS3C2440AandkeyperipheralmodulesareintroducedandtheinterfacecircuitsaredesignedandthesoftwareplatformbasedonembeddedLinuxissuccessfullyportedtohardwareplatform;Thirdly,allintensivestudyofdevelopmentmethodofcharacterde