Abstract:Adobe Flash is a multimedia format standard in PC. However, Adobe has not provided a solution in embedded platform. In order to play Flash file in embedded device, this paper uses Gnash which is a GUN open source Flash solution to play Flash file in ARM embedded Linux. It analyses the framework of gansh. It also researches various functional modules and discusses the relations between functional modules and operating system platform. Because embedded environment has low clock speed and limited memory, the paper cuts off some Gnash's modules, e.g. interactive modules, which is not mandatory while ActionScript engine plays movies. And the Gnash is run in the Intel PXA270 Linux platform successfully.