- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于S3C2410控制器金融税控机设计与实现.pdf
基于s3c2410 控制器的金融税控机的设计与实现
李晓萌,章国宝
东南大学自动化学院,江苏南京 (210096 )
E-mail :shishui_112@163.com
摘 要:金融税控机是在税控收款机的基础上集成银行卡受理功能,可基于同一硬件平台同
时处理商业、税务和金融业务,代表了我国中高档税控收款机的发展方向。
本文主要介绍了如何利用 s3c2410 丰富的片上资源搭建金融税控机的硬件平台,然后在此
硬件平台上移植Linux2.4 操作系统,设计税控机应用程序。
关键词:金融税控收款机,嵌入式,Linux ,s3c2410
中图分类号:tp024
1. 引 言
税控收款机是综合了税务机关的管理和纳税户的使用两方面的需求而开发出来的产品。
它一方面具有使用场所所需的各项功能,便于用户经营、使用和业务管理,同时又能满足税
务机关对经营用户的监控、开票和税收征管等方面的要求。金融税控收款机就是所谓的“银
税一体化”税控收款机,它是税控收款机和银行卡支付终端(俗称金融 POS) 的结合体,一般
都采用银税二票合一的方式,使用特殊规格的发票。
目前大部分金融税控机都是基于常规的 16 位单片机做成的,而且多采用国外的芯片。
但是随着人们对金融税控机需求的不断增加,无论从硬件实现角度还是从软件实现角度看,
仅仅使用单片机已经远远不能满足需求了,采用 32 位平台加操作系统是大势所趋。
文章主要介绍了以 S3C2410 为核心设计的金融税控机,这是集软硬件于一体的嵌入式
系统,设计中利用嵌入式操作系统来管理硬件设备,将税控软件和具体硬件相互分离,以适
应产品的系列化和用户要求多样化的需要。
2. 系统的总体设计方案
金融税控机一般是指具有 PC 硬件平台或至少 32 位处理器,配置“重频度”打印机单元,
具有丰富的外设接口和实时联网能力以及银行支付终端的税控收款机。这类税控收款机的应
用软件通常都运行于独立的操作系统之上,具有非常强大的用户经营管理和税控功能,包括:
(1) 具有普通的收款机功能,包括开票、商品PLU 管理,安装高档打印机
(2 ) 可外接手写板、条码枪、银行卡支付终端等外接设备,方便实用
(3 ) LCD 主显及 VFD 客显服务,并且有人性化的操作界面
(4 ) 数据保存量在5 年以上,并且安全可靠
(5 ) 采用IC 卡进行权限管理,具备完善的发票管理功能
(6 ) 方便快捷的税务申报及核查功能,包括MODEM 远程报税
(7 ) 具有网络及USB 接口
S3C2410 是三星公司生产的一款ARM9 控制器,内嵌ARM920T 核,主频最高可达202M ,
带有全性能的 MMU ,具有高性能、低功耗、低成本,小体积等优点,内部集成了丰富的片
上资源,可以运行完整的 Linux ,大大降低了金融税控机的开发成本及难度,所以,我们最
终设计了基于 S3C2410 控制器及 Linux2.4 的金融税控机。
-1-
2.1 硬件设计方案
硬件设计主要从开发成本、批量生产和软硬件设计的灵活度考虑,可以选择定制或外购
嵌入式母板+操作系统+应用软件的方式实现。由于外购嵌入式母板的方案大大增加了开发
成本。考虑到该系统的产品化成本要求,最终选择定制母板。
2.2 软件设计方案
嵌入式操作系统使得系统资源得到更好的利用,考虑到 ARM9 处理器资源的优势及
今后功能扩展的方便,我们采用 Linux2.4 内核。应用软件采用模块化的方式实现,使设计
过程大大简化。
3. 金融税控机的硬件设计与实现
3.1 硬件结构设计
本系统硬件部分主要包括中央处理模块,电源模块,存储模块,显示模块(带有能显示
中文的显示器),打印模块(可打印中文),键盘、实时时钟、通信模块,税控处理模块
您可能关注的文档
- 国际贸易商品分类方法.doc
- 土力学 全部.doc
- 在全国创建国家环境保护模范城市工作现场会上讲话.ppt
- 在激烈国际竞争中掌握主动.doc
- 地基基础PPT文档.ppt
- 地理基础问题整理.doc
- 城乡差距下女大学生就业调查.doc
- 城市电视台发展之路.doc
- 培育新型农民 促进新农村建设(滚贝乡 王 江).doc
- 基于DC-DC转换器锯齿波振荡器设计.pdf
- 长租公寓市场运营模式创新与2025年盈利潜力深度剖析报告.docx
- 2025年农业废弃物能源化利用项目环境影响评价与风险控制报告.docx
- 2025年高效太阳能热利用技术在太阳能光伏发电系统中的应用前景分析报告.docx
- 2025年在线法律服务平台的个性化服务设计与用户粘性提升报告.docx
- 《化工原理——蒸馏》教学课件.ppt
- 2025年小众化、细分化消费市场中的个性化健康养生产品市场渠道拓展报告.docx
- 冷链物流追溯体系革新,2025年区块链技术应用前景展望.docx
- 2025年中考第二次模拟考试卷:物理(天津卷)(解析版).docx
- 海洋渔业资源2025年可持续管理能力建设与渔业绿色发展研究报告.docx
- 2025年儿童房智能家居:智能窗帘与光线调节技术报告.docx
文档评论(0)