資源描述:
《嵌入式berkeley dbminigui收鈔出鈔多線程論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、現(xiàn)金收發(fā)管理系統(tǒng)的軟件設(shè)計(jì)與實(shí)現(xiàn)【摘要】隨著銀行業(yè)務(wù)的不斷發(fā)展,從以前的客戶存款、取款、貸款等等到當(dāng)今的家庭各項(xiàng)費(fèi)用開支(包括水費(fèi)、電費(fèi)、煤氣費(fèi)等等)、小額貸款都可以通過銀行來辦理?,F(xiàn)金收發(fā)管理設(shè)備,諸如ATM機(jī)、存取款一體機(jī)的應(yīng)用已經(jīng)越來越廣泛。當(dāng)前,銀行使用的現(xiàn)金收發(fā)設(shè)備,大多基于x86架構(gòu)設(shè)計(jì)。x86體系結(jié)構(gòu)的CPU誕生在早期技術(shù)不成熟的時(shí)期,相關(guān)外設(shè)不斷變化。使得x86為了考慮兼容的問題,硬件、軟件方面越來越龐大。導(dǎo)致功耗高、體積大。另外,x86體系結(jié)構(gòu)由于技術(shù)的不開放性,也導(dǎo)致了軟硬件難以定制化
2、的缺點(diǎn)。基于特定的需求,為了實(shí)現(xiàn)銀行現(xiàn)金業(yè)務(wù)更靈活的操作方式,本文提出了嵌入式現(xiàn)金收發(fā)管理設(shè)備的新概念,設(shè)計(jì)并實(shí)現(xiàn)了一套管理系統(tǒng),用于現(xiàn)金的收發(fā)管理。在對(duì)現(xiàn)有現(xiàn)金收發(fā)管理系統(tǒng)的特點(diǎn)和技術(shù)的分析研究基礎(chǔ)上,由系統(tǒng)功能需求決定,設(shè)計(jì)了一種嵌入式現(xiàn)金收發(fā)管理的軟件方案。嵌入式現(xiàn)金收發(fā)管理系統(tǒng)主要實(shí)現(xiàn)客戶的存取款、系統(tǒng)硬件外設(shè)管理、與服務(wù)器端的數(shù)據(jù)通信等功能。本文首先簡單的概述了嵌入式現(xiàn)金收發(fā)管理系統(tǒng)的組成和平臺(tái),包括硬件組成以及操作系統(tǒng)的選型,在此基礎(chǔ)上,闡述了模塊化的系統(tǒng)應(yīng)用軟件設(shè)計(jì)方案。而后研究了系統(tǒng)軟件實(shí)
3、現(xiàn)的關(guān)鍵技術(shù)。在這些...?更多還原【Abstract】Withthecontinuousdevelopmentofbankingservices,manyindividualfinancialbusinessescanbehandledthroughbankingfrompreviouscustomerdeposits,withdrawals,etctothefamilyexpenses(thefeesincludeswater,electricity,gasandsoon)andthesmallloa
4、ns.Theequipmentofreceivingandsendingcash,suchasATMmachine,accesssectionmachine,hasbeenusedwidely.Atpresent,theequipmentofreceivingandsendingcashismostlydesignedbasedonx86architecture.WhiletheCPUbased...?更多還原【關(guān)鍵詞】嵌入式;BerkeleyDB;MiniGUI;收鈔;出鈔;多線程;【Keywords】
5、Embedded;BerkeleyDB;MiniGUI;collectmoney;extractmoney;multi-threading;【索購論文全文】138113721139938848即付即發(fā)目錄摘要3-4ABSTRACT4-51緒論9-141.1課題的研究背景及意義9-101.2嵌入式系統(tǒng)概述10-111.2.1嵌入式系統(tǒng)定義及特點(diǎn)101.2.2嵌入式系統(tǒng)發(fā)展現(xiàn)狀10-111.3現(xiàn)金收發(fā)管理系統(tǒng)概述11-121.3.1現(xiàn)金收發(fā)管理系統(tǒng)簡介111.3.2國內(nèi)外現(xiàn)狀研究狀況11-121.4課題的主要
6、研究內(nèi)容和重點(diǎn)121.4.1研究的主要內(nèi)容121.4.2研究的重點(diǎn)121.5本文的組織結(jié)構(gòu)12-142系統(tǒng)分析及總體架構(gòu)設(shè)計(jì)14-232.1嵌入式系統(tǒng)開發(fā)模式及流程14-162.1.1嵌入式系統(tǒng)開發(fā)模式142.1.2嵌入式系統(tǒng)開發(fā)流程14-162.2系統(tǒng)總體設(shè)計(jì)概述16-172.3系統(tǒng)硬件平臺(tái)17-202.3.1硬件框架構(gòu)成17-182.3.2嵌入式微處理器ARM9200182.3.3外圍設(shè)備18-192.3.4嵌入式操作系統(tǒng)選型19-202.4系統(tǒng)軟件構(gòu)成及應(yīng)用層軟件框架設(shè)計(jì)20-212.5系統(tǒng)總體設(shè)計(jì)
7、原則21-222.6系統(tǒng)安全性考慮22-233系統(tǒng)軟件實(shí)現(xiàn)的關(guān)鍵技術(shù)23-433.1系統(tǒng)開發(fā)環(huán)境構(gòu)建23-333.1.1交叉編譯環(huán)境配置233.1.2Bootloader的移植23-273.1.3Linux內(nèi)核配置27-283.1.4根文件系統(tǒng)的建立28-293.1.5nfs及tftp配置29-323.1.6應(yīng)用程序的移植32-333.2嵌入式圖形開發(fā)環(huán)境33-353.2.1嵌入式圖形開發(fā)概述333.2.2MiniGUI技術(shù)特點(diǎn)及優(yōu)勢33-343.2.3miniGUI在本系統(tǒng)中的應(yīng)用34-353.3嵌入式
8、數(shù)據(jù)庫編程35-383.3.1嵌入式數(shù)據(jù)庫353.3.2BerkeleyDB性能分析35-363.3.3BerkelyDB數(shù)據(jù)庫的開發(fā)363.3.4數(shù)據(jù)庫基本操作36-373.3.5BerkeleyDB在現(xiàn)金收發(fā)管理系統(tǒng)中的應(yīng)用37-383.4LINUX多線程機(jī)制38-393.4.1多線程編程技術(shù)38-393.4.2在現(xiàn)金收發(fā)管理系統(tǒng)中的應(yīng)用393.5LINUX下的網(wǎng)絡(luò)編程技術(shù)39-433.5.1TCP/IP協(xié)議簡介393.5