An embedded RFID (Radio Frequency Identification) middleware based on ARM Linux operating system and S3C2410 hardware platform was designed and implemented. The system architecture and platform of software and hardware of this middleware were introduced. The key technology applied in some device management and tag data processing and the application of SQLite were specialized. Since its rich standard interfaces offered by the hardware platform, the middleware can connect with different kind of readers from different manufacturers without cosidering the diversity and complexity of RFID bottom layer hardware. So, it can supply upper layer application of system with a powerful, uniform platform, and lay a broader, richer foundation for the application of RFID.