According to the characteristics of the pin configuration function based on ARM-Core4x microprocessor can be reduced, application service module of hardware driver layer attention and business code and driver code coupling, proposes a design method of embedded software development platform based on ARM-Core4x microprocessor, the platform can provide a standard POSIX hardware interface and operating system and network protocol the basic application interface based on reasonable design and the sub module between logical call mechanism, the platform to achieve the core module and Application module independently compile and run the mutual call function module, the realization of the overall function of development platform. Through the application of the platform software module two development, reduce the user application development of ARM microprocessor hardware attention, the user development focus on the application and implementation of the business. Practice has proved that the software platform can be used in low voltage relay protection devices and intelligent equipment product development, improve the user application development efficiency and reduce the difficulty of development.