|
|
|
|
|
by noselasd
3864 days ago
|
|
This is also how most embedded applications utilizing an OS also works these days. The OS is a library, you link in whatever you need from the OS + compile time configuration of OS features etc. + link in whatever you need for your application. |
|
I remember you always had to bundle everything together with the exception of what was already present in the firmware.
Also some books I had access in the mid-90's were all about creating your own libOS with tasks and lightweight communication primitives and then bundling everything together.
Coding since the 80's, but the most embedded stuff I did was PC (bypassing MS-DOS), Amiga and Symbian and reading also PIC programming on Elektor.
So maybe my perception might not be the correct one.