论文部分内容阅读
税控收款机是指满足GB 18240--2003标准要求的具有税控功能的电子收款机,广泛应用于我国国税系统大、中、小型商品零售行业,地税系统餐饮业、服务业、娱乐业等各个行业。但是,现在市场上的主流税控收款机的处理器芯片多采用16位单片机,并且不采用操作系统,因此它有功能简单、存储能力弱,操作不方便等缺点。针对此现状,我们设计和开发了一种基于32位W90P710 CPU微处理器的嵌入式系统的税控收款机WSK-5230,以满足目前市场的需要。
本文首先分析国内外税控收款机发展状况,然后详细分析了系统的功能需求和要达到的性能指标,之后给出了系统的三种总体设计方案:基于三星的S3C44BOX方案、基于飞利浦的LPC2220方案、基于华邦的W90P710方案。最后,对上面三种方案进行多方面的评估,并做出最优方案的选择。
接着,本文重点从硬件和系统软件设计两方面详细介绍本课题设计的税控收款机。首先,硬件部分主要由主控模块、输入设备模块、输出设备模块、数据存储模块等部分组成,并在硬件设计中解决了RTC掉电保护以及税控机存储能力不足的问题;接着从操作系统和底层驱动两个方面对税控收款机的系统软件设计进行讨论:首先介绍税控机BootLoader的设计与实现过程,然后定制μClinux,并将μClinux内核移植到税控收款机主板上,最后着重介绍了USB、LCD、NAND FLASH的驱动程序设计与实现。