- File Access (Open, Close, Read, Write)
- Sync (Locks, Mutexs and etc...)
application code for os independent
-
27-06-2023 - |
Question
I am writing C based embedded application code , I want to make it run in any OS which is written in 'C' like , free RTOS or Contiki or unix etc .
So I thought below are the module I need to create abstraction if I want to port easily on any of the os.
1. Timer : Callback Timer,Event Timers
2. Network related(like TCP send and receive)
3. Mulitasking (STOP, RESUME, WAIT etc)
I am still thinking that there are other module which I need to abstract to port easily for other OS .. Can somebody suggest any other module?
Solution
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow