Relative Content

Tag Archive for cembeddedshared-librariesldbare-metal

How to create a “shared library” intended to be statically resident at a fixed memory location

I am looking for a proper way to create firmware components for a following architecture without inventing the wheel.
Consider that the system has multiple firmware executables that can be either loaded dynamically, or execute in order by passing the control to each other. And there is a common functionality that is statically loaded into a known memory address and is callable by each of the executable firmware components: