Embedded Linux design and application