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.