Own API as binary flashed library
Posted: Mon Apr 24, 2023 3:42 pm
Hello.
What I want:
1. Create my devboard with ESP32 and modems (via UART and I2C) (I was done).
2. Create my C library with functions to abstract communicate with modems.
3. Compile the library as binary and flash it to ESP32 on my devboards.
4. Write SDK (on C) with API description of using library's functions and distribute it and devboards to my developers. I want to give them simple abstract level to communicate with modems.
5. My developers create his own products using SDK and my boards accessing to modems via API of flashed library.
6. Developers are denied to dowload my library from ESP32.
7. I need to update firmware periodicaly by send new version of firmware to developers.
I'm looking how to do all above. Static libraries/ binary components? How?
If you know how to do some task, please, repost me about it.
Any ideas or links, thank you!
What I want:
1. Create my devboard with ESP32 and modems (via UART and I2C) (I was done).
2. Create my C library with functions to abstract communicate with modems.
3. Compile the library as binary and flash it to ESP32 on my devboards.
4. Write SDK (on C) with API description of using library's functions and distribute it and devboards to my developers. I want to give them simple abstract level to communicate with modems.
5. My developers create his own products using SDK and my boards accessing to modems via API of flashed library.
6. Developers are denied to dowload my library from ESP32.
7. I need to update firmware periodicaly by send new version of firmware to developers.
I'm looking how to do all above. Static libraries/ binary components? How?
If you know how to do some task, please, repost me about it.
Any ideas or links, thank you!