With the development of technology and the improvement of people's consciousness of security prevention,the access control system is widely applied in modern work and people's life. The previous access control system whose structure and function is simple, with low processing efficiency and less memory capacity, is designed based on single chip microcomputer, it can not meet higher requirement of the modern access control system which is active, real-time and flexible. To realize intelligent management for access control region, a set of software for embedded access control system is being designed and implemented in this paper.By analyzing and studying the characteristics of the existing access control systems and technology, according to requirement analysis of system, a design scheme of software for embedded access control system is being put forward. Firstly, this paper presents a brief introduction to the components of access control system and system platform, gives application software design scheme in whole, as well as the regulation of packet format about communication data and design of relational database. And then, it discusses the key technologies for implementing the system software. Base on that, detailed design and implementation of the access control system software is introduced, the implementation of the access controller's function module is emphatically introduced. Moreover, integrated test and analysis is given to this system. At last, some improved and optimized ideas about this system are brought forward.The access control system takes embedded Linux operation system as running platform, manages parameters and data of the controller by using embedded database SQLite. The software introduces modularization design method, makes use of Socket network communication, multi-thread operation, SQLite programming to develop the system software.The result of test shows that the access control system can control the access control region effectively, realizes network and intelligent management. |