基于uClinux嵌入式系統(tǒng)的稅控收款機(jī)的研制與開(kāi)發(fā)
發(fā)布時(shí)間:2020-10-13 08:31
嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)和各個(gè)行業(yè)的具體應(yīng)用相結(jié)合后的產(chǎn)物。嵌入式系統(tǒng)已經(jīng)成為當(dāng)前IT產(chǎn)業(yè)的焦點(diǎn)之一,但同時(shí)大量的嵌入式應(yīng)用也對(duì)嵌入式系統(tǒng)的性能和功能提出了更高的要求。隨著嵌入式技術(shù)的發(fā)展,8位、16位單片機(jī)已經(jīng)越來(lái)越不能滿(mǎn)足應(yīng)用的需要。而集成電路技術(shù)的發(fā)展使得32位微控制器的價(jià)格已經(jīng)不比8位機(jī)高多少,并且基于32位RISC處理器的嵌入式系統(tǒng)更加受到用戶(hù)的青睞。 稅控收款機(jī)是帶計(jì)稅功能的收款機(jī),廣泛應(yīng)用于國(guó)稅系統(tǒng)大、中、小型商品零售行業(yè),地稅系統(tǒng)餐飲業(yè)、服務(wù)業(yè)、娛樂(lè)業(yè)等各個(gè)行業(yè)。稅控收款機(jī)是國(guó)家金稅工程帶動(dòng)的新興產(chǎn)業(yè)。但是,目前市場(chǎng)上出現(xiàn)的主流稅控收款機(jī)的處理器芯片大都是以8位或者16位單片機(jī)為主,現(xiàn)有的功能已經(jīng)越來(lái)越不能滿(mǎn)足客戶(hù)的需求。以此為契機(jī),我們研制和開(kāi)發(fā)了新一代的基于32位ARM處理器的嵌入式系統(tǒng)的稅控收款機(jī)ZTax,以滿(mǎn)足市場(chǎng)的需要。 本文首先簡(jiǎn)要介紹了稅控收款機(jī),指出了目前市場(chǎng)流行的稅控收款機(jī)的不足之處。第二章介紹了ZTax的系統(tǒng)設(shè)計(jì),首先介紹了它的開(kāi)發(fā)環(huán)境,然后整體設(shè)計(jì)了系統(tǒng)的硬件和軟件方面的系統(tǒng)結(jié)構(gòu),其中也研究了uClinux操作系統(tǒng)。第三章具體設(shè)計(jì)并實(shí)現(xiàn)了系統(tǒng)中出現(xiàn)的幾個(gè)主要設(shè)備的驅(qū)動(dòng)程序,包括LCD等等。第四章介紹了ZTax對(duì)于數(shù)據(jù)保護(hù)的處理方法,其中詳細(xì)分析了文件系統(tǒng)YAFFS的實(shí)現(xiàn)機(jī)制,并完成了它的移植工作,也介紹了Flash卡的選用情況,然后論述了系統(tǒng)對(duì)于掉電保護(hù)的處理方法。第五章實(shí)現(xiàn)了ZTax基于QTE的應(yīng)用程序的設(shè)計(jì)。最后是總結(jié)和展望。
【學(xué)位單位】:浙江大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2004
【中圖分類(lèi)】:TH693
【文章目錄】:
第一章 綜述
1.1 稅控收款機(jī)介紹
1.2 稅控收款機(jī)現(xiàn)狀
1.3 嵌入式系統(tǒng)介紹
1.4 研究?jī)?nèi)容和文章組織
第二章 ZTax的系統(tǒng)設(shè)計(jì)
2.1 主機(jī)平臺(tái)及開(kāi)發(fā)環(huán)境的建立
2.1.1 主機(jī)平臺(tái)
2.1.2 交叉編譯工具
2.1.3 調(diào)試工具
2.1.4 交互控制終端
2.2 硬件設(shè)計(jì)
2.2.1 電源模塊設(shè)計(jì)
2.2.2 網(wǎng)絡(luò)模塊設(shè)計(jì)
2.2.3 存儲(chǔ)模塊設(shè)計(jì)
2.3 軟件設(shè)計(jì)
2.3.1 整體設(shè)計(jì)
2.3.2 操作系統(tǒng)
第三章 驅(qū)動(dòng)程序的設(shè)計(jì)與實(shí)現(xiàn)
3.1 Linux下的設(shè)備驅(qū)動(dòng)
3.2 LCD驅(qū)動(dòng)設(shè)計(jì)及實(shí)現(xiàn)
3.2.1 LCD控制器
3.2.2 FrameBuffer介紹
3.2.3 LCD驅(qū)動(dòng)程序
3.2.4 對(duì)幀緩沖區(qū)的操作
3.3 IIC驅(qū)動(dòng)程序
3.3.1 數(shù)據(jù)結(jié)構(gòu)
3.3.2 相關(guān)文件
3.3.3 主要模塊
3.4 其它驅(qū)動(dòng)程序
第四章 ZTax的數(shù)據(jù)保護(hù)方案設(shè)計(jì)
4.1 問(wèn)題的提出及解決方案
4.2 FLASH卡
4.3 文件系統(tǒng)的選擇
4.4 YAFFS文件系統(tǒng)
4.4.1 MTD設(shè)備
4.4.2 YAFFS文件系統(tǒng)的分析
4.4.3 YAFFS文件系統(tǒng)的實(shí)現(xiàn)
4.5 對(duì)掉電保護(hù)的處理
第五章 ZTax應(yīng)用程序的設(shè)計(jì)和實(shí)現(xiàn)
5.1 設(shè)計(jì)與實(shí)現(xiàn)
5.1.1 工作狀態(tài)
5.1.2 函數(shù)接口
5.2 GUI的選擇
第六章 總結(jié)與展望
參考文獻(xiàn)
論文和參與的項(xiàng)目
致謝
【引證文獻(xiàn)】
本文編號(hào):2838957
【學(xué)位單位】:浙江大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2004
【中圖分類(lèi)】:TH693
【文章目錄】:
第一章 綜述
1.1 稅控收款機(jī)介紹
1.2 稅控收款機(jī)現(xiàn)狀
1.3 嵌入式系統(tǒng)介紹
1.4 研究?jī)?nèi)容和文章組織
第二章 ZTax的系統(tǒng)設(shè)計(jì)
2.1 主機(jī)平臺(tái)及開(kāi)發(fā)環(huán)境的建立
2.1.1 主機(jī)平臺(tái)
2.1.2 交叉編譯工具
2.1.3 調(diào)試工具
2.1.4 交互控制終端
2.2 硬件設(shè)計(jì)
2.2.1 電源模塊設(shè)計(jì)
2.2.2 網(wǎng)絡(luò)模塊設(shè)計(jì)
2.2.3 存儲(chǔ)模塊設(shè)計(jì)
2.3 軟件設(shè)計(jì)
2.3.1 整體設(shè)計(jì)
2.3.2 操作系統(tǒng)
第三章 驅(qū)動(dòng)程序的設(shè)計(jì)與實(shí)現(xiàn)
3.1 Linux下的設(shè)備驅(qū)動(dòng)
3.2 LCD驅(qū)動(dòng)設(shè)計(jì)及實(shí)現(xiàn)
3.2.1 LCD控制器
3.2.2 FrameBuffer介紹
3.2.3 LCD驅(qū)動(dòng)程序
3.2.4 對(duì)幀緩沖區(qū)的操作
3.3 IIC驅(qū)動(dòng)程序
3.3.1 數(shù)據(jù)結(jié)構(gòu)
3.3.2 相關(guān)文件
3.3.3 主要模塊
3.4 其它驅(qū)動(dòng)程序
第四章 ZTax的數(shù)據(jù)保護(hù)方案設(shè)計(jì)
4.1 問(wèn)題的提出及解決方案
4.2 FLASH卡
4.3 文件系統(tǒng)的選擇
4.4 YAFFS文件系統(tǒng)
4.4.1 MTD設(shè)備
4.4.2 YAFFS文件系統(tǒng)的分析
4.4.3 YAFFS文件系統(tǒng)的實(shí)現(xiàn)
4.5 對(duì)掉電保護(hù)的處理
第五章 ZTax應(yīng)用程序的設(shè)計(jì)和實(shí)現(xiàn)
5.1 設(shè)計(jì)與實(shí)現(xiàn)
5.1.1 工作狀態(tài)
5.1.2 函數(shù)接口
5.2 GUI的選擇
第六章 總結(jié)與展望
參考文獻(xiàn)
論文和參與的項(xiàng)目
致謝
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前3條
1 劉長(zhǎng)海;基于ARM和UCLINUX的嵌入式系統(tǒng)研究與開(kāi)發(fā)[D];河北大學(xué);2006年
2 黃強(qiáng);基于藍(lán)牙的移動(dòng)音樂(lè)播放系統(tǒng)的研究與實(shí)現(xiàn)[D];電子科技大學(xué);2010年
3 李孝超;基于ARM9的無(wú)線光柵位移測(cè)量技術(shù)研究[D];電子科技大學(xué);2012年
本文編號(hào):2838957
本文鏈接:http://sikaile.net/kejilunwen/jixiegongcheng/2838957.html
最近更新
教材專(zhuān)著