欢迎来到天天文库
浏览记录
ID:36750125
大小:350.15 KB
页数:3页
时间:2019-05-14
《ARMLinux架构下智能门禁控制器以太网接口开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、维普资讯http://www.cqvip.com第33卷第16期计算机工程2007年8月Vo1.33No.J6ComputerEngineeringAugust2007·开发研究与设计技术·文章编号:lo0.3428(2oo7)l__02343文献标识码:A中圈分类号:TP273架构下智能门禁控制器以太网接口开发牡明芳(北京联合大学自动化学院,北京100l叭)摘要:论述了在Linux操作系统下开发基于ARM7TDMI内核S3C44BOX微处理器的智能门禁控制器以太网通信接13技术。设计了以以太网控制器芯片RTL8019AS为核心的接I:1硬件电
2、路,说明了嵌入式系统应用软件开发、编译流程,开发了运行于uCLinux操作系统的服务器端程序和运行于Windows操作系统的客户端程序,实现了基于TCP/IP协议的双向通信。测试表明,系统通信正常,可以通过以太网进行远程数据传输。关健诃:嵌入式系统;S3C44BOX;uCLinux;智能门禁控制器;TCP/IPDevelopmentofEthernetInterfaceforSmartEntryControllerBasedonARM&LinuxArchitectureDUMing-fang(SchoolofAutomation,Beijing
3、UnionUniversity,Beijing100101)[Abst~ct
4、ThispaperdiscusseshowtOdevelopanEthernetinterfaceforasmartentrycontrollerbasedonS3C44BOXCPUwithARM7TDMIcore.Theh~dwareinterfacecircuitisdesignedwithanEthernetcontrollerchipRTL8019ASasthecircuit’Scentralcomponent.Thedevelopmentandcompili
5、ngprocessoftheembeddedapplicationsoftwarearedescribedTheserversoftwarerunningonuCLinuxoperatingsystemandtheclientsoftwarerunningonWindowsoperatingsystemaredeveloped,andthetwoparties’communicationbasedonTCP~Pprotocolarerealized.Thecommunication’Sgoodperformancehasbeenprovedby
6、test,andtheremotedatatransmissioncanberealizedthroughtheEthernet.
7、Keywords]embeddedsystem;S3C44BOX;uCLinux;smartaccesscontroller;TCP/IP将极大地促进信息从传感器到管理层的集成⋯。1概述数字安防系统综合利用了现代传感技术、数字信息处理2智能门禁控制器的总体设计技术、计算机技术、多媒体技术和网络技术,能够实现社区智能门禁控制系统由上位机、控制器、读卡器、电锁、各种安防信息的采集、处理、传输、显示和高度集成共享。门磁、
8、识别卡和出门按钮等组成。系统结构如图1所示。数字安防系统包括门禁、CCTV视频监控及防盗报●B2RNC'继电器I广———一警3个子系统,各子系统通过监控网、信息网、●LEDC●电控锁电话网、电视网等不同类型的网络互联互通,达●+12NO●l·----一到协调运行、综合管理的目的。门禁控制器门禁控制系统主要起到出入13管理的功能,Wiegand"~:CLK/D0NC
9、l器2并可将防盗报警信息、CCTV报警信息、消防信号DAT~IC●l----一..等集成到门禁系统数据库,实现系统联动,因此,●GNNOIl—————一门禁系统在数字安防系统中占有重
10、要地位。门禁控制器作为整个门禁控制系统的核心,完成现场数据的采集、处理、传输等重要工作。传统的门禁t.卜一_—__Jl一门儡『]控制器通常采用单片机开发,采用串行通信接13图1门蔡控制系统示意图向远程上位机传送数据,多个门禁控制器往往组成RS485网门禁控制系统的工作过程是:(1)从控制中心即上位机经络。本文提出的采用嵌入式技术开发的带有以太网通信接13通信接13向控制器传输事先设置好的各项运行参数,如使用的全新门禁控制器架构,其CPU采用基于ARM7TDMI内核的三星S3C44BOX,以uCLinux作为嵌入式操作系统,在Linux人员信息、
11、出,入门方式等,完成系统初始化工作;(2)通常情操作系统环境下完成应用软件的开发及交叉编译。由于网络况下门禁控制器处于等待状态,当有人刷卡时读卡器通过
此文档下载收益归作者所有