基于uClinux嵌入式系统的税控收款机的研制与开发
发布时间:2020-10-13 08:31
嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物。嵌入式系统已经成为当前IT产业的焦点之一,但同时大量的嵌入式应用也对嵌入式系统的性能和功能提出了更高的要求。随着嵌入式技术的发展,8位、16位单片机已经越来越不能满足应用的需要。而集成电路技术的发展使得32位微控制器的价格已经不比8位机高多少,并且基于32位RISC处理器的嵌入式系统更加受到用户的青睐。 税控收款机是带计税功能的收款机,广泛应用于国税系统大、中、小型商品零售行业,地税系统餐饮业、服务业、娱乐业等各个行业。税控收款机是国家金税工程带动的新兴产业。但是,目前市场上出现的主流税控收款机的处理器芯片大都是以8位或者16位单片机为主,现有的功能已经越来越不能满足客户的需求。以此为契机,我们研制和开发了新一代的基于32位ARM处理器的嵌入式系统的税控收款机ZTax,以满足市场的需要。 本文首先简要介绍了税控收款机,指出了目前市场流行的税控收款机的不足之处。第二章介绍了ZTax的系统设计,首先介绍了它的开发环境,然后整体设计了系统的硬件和软件方面的系统结构,其中也研究了uClinux操作系统。第三章具体设计并实现了系统中出现的几个主要设备的驱动程序,包括LCD等等。第四章介绍了ZTax对于数据保护的处理方法,其中详细分析了文件系统YAFFS的实现机制,并完成了它的移植工作,也介绍了Flash卡的选用情况,然后论述了系统对于掉电保护的处理方法。第五章实现了ZTax基于QTE的应用程序的设计。最后是总结和展望。
【学位单位】:浙江大学
【学位级别】:硕士
【学位年份】:2004
【中图分类】:TH693
【文章目录】:
第一章 综述
1.1 税控收款机介绍
1.2 税控收款机现状
1.3 嵌入式系统介绍
1.4 研究内容和文章组织
第二章 ZTax的系统设计
2.1 主机平台及开发环境的建立
2.1.1 主机平台
2.1.2 交叉编译工具
2.1.3 调试工具
2.1.4 交互控制终端
2.2 硬件设计
2.2.1 电源模块设计
2.2.2 网络模块设计
2.2.3 存储模块设计
2.3 软件设计
2.3.1 整体设计
2.3.2 操作系统
第三章 驱动程序的设计与实现
3.1 Linux下的设备驱动
3.2 LCD驱动设计及实现
3.2.1 LCD控制器
3.2.2 FrameBuffer介绍
3.2.3 LCD驱动程序
3.2.4 对帧缓冲区的操作
3.3 IIC驱动程序
3.3.1 数据结构
3.3.2 相关文件
3.3.3 主要模块
3.4 其它驱动程序
第四章 ZTax的数据保护方案设计
4.1 问题的提出及解决方案
4.2 FLASH卡
4.3 文件系统的选择
4.4 YAFFS文件系统
4.4.1 MTD设备
4.4.2 YAFFS文件系统的分析
4.4.3 YAFFS文件系统的实现
4.5 对掉电保护的处理
第五章 ZTax应用程序的设计和实现
5.1 设计与实现
5.1.1 工作状态
5.1.2 函数接口
5.2 GUI的选择
第六章 总结与展望
参考文献
论文和参与的项目
致谢
【引证文献】
本文编号:2838957
【学位单位】:浙江大学
【学位级别】:硕士
【学位年份】:2004
【中图分类】:TH693
【文章目录】:
第一章 综述
1.1 税控收款机介绍
1.2 税控收款机现状
1.3 嵌入式系统介绍
1.4 研究内容和文章组织
第二章 ZTax的系统设计
2.1 主机平台及开发环境的建立
2.1.1 主机平台
2.1.2 交叉编译工具
2.1.3 调试工具
2.1.4 交互控制终端
2.2 硬件设计
2.2.1 电源模块设计
2.2.2 网络模块设计
2.2.3 存储模块设计
2.3 软件设计
2.3.1 整体设计
2.3.2 操作系统
第三章 驱动程序的设计与实现
3.1 Linux下的设备驱动
3.2 LCD驱动设计及实现
3.2.1 LCD控制器
3.2.2 FrameBuffer介绍
3.2.3 LCD驱动程序
3.2.4 对帧缓冲区的操作
3.3 IIC驱动程序
3.3.1 数据结构
3.3.2 相关文件
3.3.3 主要模块
3.4 其它驱动程序
第四章 ZTax的数据保护方案设计
4.1 问题的提出及解决方案
4.2 FLASH卡
4.3 文件系统的选择
4.4 YAFFS文件系统
4.4.1 MTD设备
4.4.2 YAFFS文件系统的分析
4.4.3 YAFFS文件系统的实现
4.5 对掉电保护的处理
第五章 ZTax应用程序的设计和实现
5.1 设计与实现
5.1.1 工作状态
5.1.2 函数接口
5.2 GUI的选择
第六章 总结与展望
参考文献
论文和参与的项目
致谢
【引证文献】
相关硕士学位论文 前3条
1 刘长海;基于ARM和UCLINUX的嵌入式系统研究与开发[D];河北大学;2006年
2 黄强;基于蓝牙的移动音乐播放系统的研究与实现[D];电子科技大学;2010年
3 李孝超;基于ARM9的无线光栅位移测量技术研究[D];电子科技大学;2012年
本文编号:2838957
本文链接:https://www.wllwen.com/kejilunwen/jixiegongcheng/2838957.html