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.