基于Linux的RFID安检系统的设计
时间:03-19
来源:互联网
点击:
整个测试根据上位机串口发送的频率不同做了多组实验,每组实验写入1 000个数据,最终结果分析如下:上位机在定时80 ms左右或大于80 ms的情况下发送数据时,数据库写入的误码率为零;当定时时间小于80 ms时,随着定时时间变小误码率会越来越高。通过数据分析可知原因有以下几点:一是数据库本身写入需用时几十毫秒,二是SD卡并非高速读写设备,当数据还未完全写入数据库时若有新数据发过来,则下次读写将会发生难以估计的错误。实验还得出了当把数据库文件写入到系统Flash上的总耗时约为50 ms,比写入SD卡中约少30 ms。不过就80 ms左右的一次读写速度而言,嵌入式数据库sqlite3执行效率和稳定性非常可观,现在一般的RFID读写器通过串口执行一条指令的时间也需几十毫秒的时间,因而使用sqlite3数据库在执行速率和稳定性上对于安检系统中RFID读写数据的处理可以很好地达到要求,而且sqlite3还支持数据加密,安全性同样非常出色。
本文介绍了此RFID安检系统的硬件框架和软件设计,实现了RFID安检系统基于嵌入式Linux下的串口通信以及数据库的应用。最后通过实验证明并确定了其在速率、稳定性方面的可行性,对于当今大多数RFID安检系统的开发具有一定的参考价值。
- 基于单Linux的电信基站软件设计(08-04)
- 基于嵌入式Linux的语音识别系统硬软件设计(07-02)
- Linux下Wine中文对话框字体乱码解决方法(06-12)
- 基于Qt实现USB CDC便携式设备串口通信客户端设计(05-14)
- 一种基于嵌入式Linux的多协议路由器设计(06-19)
- 一种基于嵌入式Linux的智能家居监控系统设计(03-07)