| Advancing technology leads new products. Access control system based on SCM could not meet people's growing needs day after day. The embedded technology has great potential and could meet the needs of the application and development successfully. And is has become the trend of application and development.Here we introduce platform software which designed for embedded system access controller; it is designed for embedded micro-processor S3C2410 which is based on ARM technology. The main function of the platform software is to organize and manage the access controller's hardware, and provide a platform for the access controller's application software.This thesis studies the development of the access controller's platform software. The platform software is designed based on Linux kernel and realized with specific features. The main works include migration of U-boot and Linux kernel to controller, study the controller's device drivers and file system. It introduces the development of some main device drivers which are in access controller. There are serial bus driver which communicate RFID reader with controller on RS422/RS485 bus, USB host controller driver based on Philips ISP 1161 and PM subsystem which is based on embedded Linux was designed and realized for access controller.Tests show that the platform software is flexible and stable, meets the requirements of function, stability, cost and power. It is a great value to study the platform software for it helps studying Linux application in embedded system and promote the developing of embedded system. |