By adding user interface to the usual router, an improved functional router is implemented in this paper. The proposed router is developed based on the SA1110 processor, and the system contains 1 ethernet port, 2 PCMCIA slots, and 1 serial communication port. The Emdedded Linux is adopted as an operating system, and application programs are implemented by using QT/Embedded.