The embodiment of the invention provides an
embedded software development method and device, equipment, a medium and a product, and the method comprises the steps: obtaining a universal SDK (
Software Development Kit) in an
embedded software development process; wherein the universal SDK comprises one or more functional modules, and each
functional module is provided with one or more virtual interfaces; according to the method and the device, the current platform SDK is acquired, and the binding relationship between the virtual interface in the universal SDK and the bottom
layer interface in the current platform SDK is established, so that when the
application layer code calls the virtual interface, the corresponding function is realized through the bottom
layer interface bound with the virtual interface, and the universal SDK is arranged between the
application layer code and the platform SDK; according to the technical scheme, the
application layer code can call the bottom
layer interface in the platform SDK through the virtual interface in the universal SDK, the application layer code does not need to pay attention to the platform SDK, then when a hardware platform or the SDK is replaced, only the binding relation needs to be updated, the application layer code does not need to be modified on a large scale, dependence on the SDK of a specific
chip manufacturer is avoided, and the development efficiency and quality are improved.