The invention discloses an embedded software development method. The embedded software development method includes the steps of 1, demand analysis, wherein specific requirements on system development are acquired; 2, preliminary design, wherein a scheme for achieving a target system is sought according to the result generated at the demand analysis stage; 3, detailed design, wherein a response algorithm and an internal data structure are determined for a module in software, and precise description of specific achievement of the target system is acquired; 4, encoding, wherein the scheme designed in the step 3 is described through a computer programming language, and a program executed on a computer is obtained; 5, generating of executive codes; 6, compiling, wherein a source program on a host machine is compiled into object codes; 7, interlinking; 8, debugging, wherein a cross debugger is used for debugging the program, and the debugged program runs on different machines; 9, testing; 10, curing running. Development of embedded software is designed, compiled, debugged, tested and subjected to curing running, so that the expandability of a system is improved, integration of all assemblies is improved, and the development period of the embedded software is shortened.