单板(驱动)软件详细设计说明书讲解.pdf
《单板(驱动)软件详细设计说明书讲解.pdf》由会员分享,可在线阅读,更多相关《单板(驱动)软件详细设计说明书讲解.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、机密机密单板单板/驱动软件详细设计说明书驱动软件详细设计说明书CJ-7.3-54v1.0v1.0普天信息技术研究院普天信息技术研究院200X 年月 XX 日单板单板/驱动软件详细设计说明书驱动软件详细设计说明书修订历史记录日期版本作者备注普天信息技术研究院普天信息技术研究院机密机密第第 1 1 页页单板单板/驱动软件详细设计说明书驱动软件详细设计说明书编制姓名签字日期审查姓名签字日期审核姓名签字日期批准姓名签字日期文档评审负责人:参加评审人员:普天信息技术研究院普天信息技术研究院机密机密第第 2 2 页页单板单板/驱动软件详细设计说明书驱动软件详细设计说明书目目录录1 1引言引言.4 41.1
2、1.21.31.42 2编写目的.4背景.4定义.4设计依据.5软件系统结构软件系统结构.5 52.12.22.3功能需求.5子模块划分.6子模块间关系.133 34 4公共数据结构公共数据结构.1 14 4程序设计说明程序设计说明.1 14 44.14.1.1程序 1 设计说明.14程序描述.144.1.2功能.144.1.3性能.144.1.4输入.144.1.5输出.144.1.6算法.144.1.7流程.144.2程序 2 设计说明.145 5模块重用说明模块重用说明.1 15 5普天信息技术研究院普天信息技术研究院机密机密第第 3 3 页页单板单板/驱动软件详细设计说明书驱动软件详细
3、设计说明书1 1引言引言1.1编写目的说明编写这份软件详细设计说明书的目的本文档是以 RFID 读卡器硬件结构为基础,以RFID 读卡器需求分析说明书和RFID 读卡器软件概要设计说明书为指导编写而成。本文档旨在分析RFID 读卡器需求的基础上,定义各个功能模块的实现方式与具体函数,以达到实际应用的目的。同时也为 RFID 读卡器后期的软件升级和维护提供便利。1.2背景说明待开发软件(子)系统的名称和此软件(子)系统所属大系统的名称;说明任务的来源(开发背景和市场背景)等;该软件(子)系统与大系统中其他子系统的关系。RFID 读卡器通常使用无线电调制方式和卡片进行信息交换,通常根据以下几种标准
4、来设计,即 ISOIEC10536 标准、ISOIEC14443 标准、ISOIEC15693 标准。根据 ISOIEC10536 标准设计的卡称为密耦合卡,对应的阅读器也相应遵循ISOIEC10536 标准设计;根据 ISOIEC14443 标准设计的卡是近耦合卡,对应的阅读器遵循 ISOIEC14443 标准设计;根据 ISOIEC15693 标准设计的卡是遥耦合卡,对应的阅读器遵循 ISOIEC15693 标准设计。遥耦合卡比近耦合卡具有更远的读卡距离,但二者均采用13.56MHz 工作频率,均具有防冲突机制。RFID 读卡器的设计还应该考虑具体的行业应用规范,比如金融行业的中国银联非接
5、触 IC 卡读卡器技术规范或支持某些特殊应用协议,比如 PC/SC 协议。本产品是针对金融服务业开发的 RFID 读卡器,配合我们自主研发的大容量智能存储卡的推广应用。本文档是在 RFID 读卡器硬件设计、外观设计已经完成,系统需求与概要设计已经确定的背景下完成的。1.3定义列出本文档中所用到的专门术语的定义和缩写词的原意RFIDRadio Frequency Identification无线射频身份识别APDUApplication Protocol Data Unit应用协议数据单元普天信息技术研究院普天信息技术研究院机密机密第第 4 4 页页单板单板/驱动软件详细设计说明书驱动软件详细设
6、计说明书USBUniversal Serial Bus通用串行总线1.4设计依据列出本文档所引用的有关设计依据(标题、文件编号、版本号、作者、发布日期、出版单位),包括本项目内部已编写的有效文档、出版刊物和国家标准或规范RFID 读卡器支持 ISO/IEC 14443 Type A/Type B的非接触智能卡和 Mifare one 系列存储卡,内置 2 个小 SIM 卡座,支持符合 ISO/IEC 7816-1/2/3 的智能卡。本 RFID 读卡器参考以下外部文档:支持符合标准非接触 IC 卡读卡器技术规范ISO/IEC14443-1/2/3/4ISO/IEC7816-1/2/3USB2.
7、0 标准AT89C5131.PDFATMEL公司提供的参考设计文档资料MCRF531.PDFNXP 公司提供的参考设计文档资料本 RFID 读卡器参考以下文档:2 2RFID 读卡器软件需求分析说明书RFID 读卡器软件概要设计说明书软件系统结构软件系统结构2.1功能需求图 1 RFID 读卡器功能框图普天信息技术研究院普天信息技术研究院机密机密第第 5 5 页页单板单板/驱动软件详细设计说明书驱动软件详细设计说明书RFID 读卡器系统控制软件是这个 RFID 读卡机的灵魂。RFID 读卡器系统控制软件本着满足各个功能模块的具体要求和实际使用时用户的具体需求进行设计。采用自上而下的软件设计方法
8、逐步细化进行模块化设计。使控制软件具有很好的可读性、逻辑性和易扩展性。软件通过 MCU 控制硬件资源,利用 USB 接口、UART接口接收并响应上层应用的命令,利用非接触卡接口完成与非接触智能卡的数据交换,利用 SIM 卡接口满足应用对安全鉴权模块的需求,利用 LED 和 BEEP 提供操作帮助,如显示 RFID 读卡器状态、提示异常,时钟和电源是 RFID 读卡器工作的基本保证。设计遵循 USB2.0 通讯协议规范、ISO7816 协议规范和 ISO14443 协议规范。2.2子模块划分说明本软件系统(或模块)的实现,即其内部的子模块划分(给出程序的名称和标识符)。建议以图形说明。图 2 R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单板 驱动 软件 详细 设计 说明书 讲解
限制150内