NXPRDLib的收发器软件设计方案

网友投稿 335 2022-11-28

NXPRDLib的收发器软件设计方案

概述

示例项目(基于Visual Studio)为开发人员提供了大量基于MIFARE卡产品的卡通信示例,以开始快速开发应用程序。包括的示例有:

MIFARE经典 MIFARE Ultralight,MIFARE Ultralight C ISO14443B 费利卡 编码

恩智浦阅读器库概述

恩智浦阅读器库封装在用ANSI C编写的“层和组件”中。库结构提供了一种编程和设置阅读器接口的模块化方法。阅读器库包括4层:

BAL(总线抽象层) HAL(硬件抽象层) PAL(协议抽象层) AL(应用层)

图1阅读器库模型

每一层由具有通用接口和特定实现的不同组件组成。

建立堆栈

为了使用软件库,必须从底层(BAL)到顶层(AL)建立一堆组件。图2显示了在PC站点上建立完整软件堆栈以进行非接触式卡通信的各种元素。

图2构建堆栈

每个组件都必须在使用前进行初始化。例如,BAL层的初始化需要将特定的上下文或数据参数输入到组件中。

图3上下文处理

status = phbalReg_SetPort(&balSerial,pComPort); status = phbalReg_OpenPort(&balSerial);

现在可以使用相同的步骤来构建下一层。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:【云原生&微服务>SCG网关篇一】为什么要有网关、生产环境如何选择网关
下一篇:Java策略模式取代if else
相关文章

 发表评论

暂时没有评论,来抢沙发吧~