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