What is the difference between an LDD and a High Level component (let's call this an HLC) ? If I am right, an LDD allows integration into an RTOS, but can also be used in a bareboard application. Whereas an HLC can only be used bareboard. To build a sort of tree showing each component as a subset of a bigger component, I'd say ((( Peripheral Initialization component - most basic, only init() calls) LDD) HLC). Is this correct?
What are the additional features of an HLC over an LDD?
Also, to use an LDD bareboard, is it necessary to include bareboard OS component in the project?
Thanks in advance...