基于Linux操作系统的网络门禁系统.pdf

基于Linux操作系统的网络门禁系统.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Linux操作系统的网络门禁系统 基于Linux操作系统的网络门禁系  传统门禁一般采用 8bit/16bit 单片机,由于处理速度、I/O 接口等资源有限,通常总 线结构为 RS -485/422 方式。其缺陷是:实时性较差,处理速度较慢,导致用户数量 受限(一般在 5000 以下) ,报警等信息量过大时易造成数据丢失,功能受限制等。无法实 现真正的网络功能,其主要是因为 RS -485 不能跨网段运行,不能在广域网中运行,即 使在局域网中,也不能跨两个路由器运行。   开发 TCP/IP 网络门禁主要目的是解决通讯瓶颈,大用户量、大数据量处理太慢、有 些实时功能无法实现等问题。   一、TCP/IP 网络门禁的主要特点   采用了目前世界上先进的稳定器件 32 位 ARM 微处理器。具有功耗低、速度快、稳定 可靠等优点。   实时性强:具有 TCP/IP(100MHZ)网络通讯,确保了系统的实时通讯及数据交换处理 能力。   容量大:用户数达 100000 个,数据存储量可达 10025 条。   处理速度快:100000 个用户,可在 1S 内完成开门等相关动作。   通讯方式多:同时具有 TCP/IP、Rs -485 ,RS -422 ,RS -232、wiegand 等多种 通讯接口方式。   可编程 I/O :所有输入/输出接口可根据用户的需要进行编程。   嵌入式控制软件稳定、功能完善。   门禁系统软件功能完备:由于硬件资源丰富,因而在实现门禁系统管理软件功能时非 常方便,功能更加完善。   二、网络门禁控制器   网络门禁控制器是门禁系统的关键部分,包括核心器件 ARM 微处理器、存储器、 CPLD、通讯接口、各种输入/输出接口等。控制器结构框图如图 1 所示。      1、ARM 微处理器   可稳定运行于 180Mr 忆,达到 200MIPS 的运行效率,高于普通 8 位/16 位单片机 普遍最高 30MlPS 的运算速度与效率。丰富的硬件资源,为进行强大的功能设计提供了方 便与保证。多个 3Channel、16 位的 TIMER ,便于程序设计。超低功耗,Standby Mode 模式下 3.1 mA ,实现环保节能。   2、存储器   存储器采用了嵌入式系统中广泛应用的主流产品——Flash 闪存芯片。其特点可按整 体/扇区擦除和字节编程,具有低功耗、小体积、稳定可靠、容量大等优点(存储容量可 扩展至 1Gbyte)。   3、通讯及 I/O 接口   具有 TCP/IP、RS -485 ,RS -422、RS -232、Wiegand 等多种通讯接口方式。具 有多组继电器输出接口,用于开门、报警、联动等,以及多路可编程输入/输出接口,可 用于门磁、开门按钮、消防联动等。LCD 接口、VGA 接口,可用于 POS 消费显示系统信 息。   4、嵌入式控制软件   嵌入式控制软件是控制器的内核,它由系统引导、操作系统、核心文件、系统图形、 系统应用控制程序 5 个部分组成。   软件流程如图 2 所示,引导程序加载操作系统核心,操作系统核心获得控制,管理内 存,进程与文件系统,应用控制程序必须通过特定的接口,才能与核心通信,完成特定的 功能。核心初始化完成后,先启动一个初始化进程,然后启动其他应用程序。   嵌入式控制软件的功能和特点包括:   Linux 操作系统具有完整的功能,为应用程序提供分时的多进程的运行环境,配合特 殊硬件定制的驱动程序,提供了强大的底层功能,包括虚拟内存技术,虚拟文件系统,安 全的进程管理,完整的网络模块。此外,由于 Linux 操作系统源代码公开,进行裁剪、构 建时更加方便。   图形系统是小型的×图形服务器,文件系统包括系统一个系统运行环境和各种相关工 具。   设备驱动程序接口:LINUX 操作系统将设备区分为“字符设备”和“块设备”两大类,响应 的驱动程序也分为字符驱动程序和图形驱动程序。字符设备包括 RS232 接口、键盘、显 示器、触摸屏等。块设备包括 FLASH 驱动等。   网络协议:TCP/IP 是一个由四个层次组成的协议分层模型,从上到下分别为应用层 ,传输层(TCP) ,网络层(IP)和数据链路层。TCP/IP 协议包含了传输层(TCP) ,网络层(IP)和 数据链路层的一组协议,被称为 TCP/IP 协议族。本协议实现了应用程序编程接口 (SOCKET 接口) ,传输层的TCP 协议和 UDP 协议,网络层的 IP 协议和数据链路层的 PPP 协议。   应用控制程序:包括控制服务器,SQLITE 数据库、IP 自动搜索

文档评论(0)

qicaiyan + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档