Dynamic Library Approach

bytemaster
Posts: 1
Joined: Tue Jul 14, 2020 11:52 am

Dynamic Library Approach

Postby bytemaster » Tue Jul 14, 2020 1:34 pm

I'm looking for some sort of mechanism to do an OTA update, but only a subset of our app. The equivalent on a larger system would be something like a Dynamic Linked Library or DLL. I realize that most embedded firmware is statically linked, but want to organize our code into libraries that can be updated independently.

Our use case is doing OTA over NB-IoT/LTE, realizing that our application code is the thing that will change most often and the bulk of the storage used is libraries such as BTLE/WIFI, etc... These common libraries change much less often and there is a relatively large benefit in pushing only our application code over the small pipeline. It also seems like the entry points exposed for those libraries would very limited.

I understand a change like this might require different partitions and customizing the build chain.

It seems like this should be possible, maybe not easy but possible.

Has anyone done anything this or have any thoughts on approaches?

yafra7
Posts: 3
Joined: Fri Apr 23, 2021 1:44 pm

Re: Dynamic Library Approach

Postby yafra7 » Fri Apr 30, 2021 1:06 pm

Hello,

We would like to do a similar update system, did you find any solution ?

Who is online

Users browsing this forum: Google [Bot] and 96 guests