Replies: 2 comments
-
Having recently added the support for Azure RTOS/ThreadX (#1064), I can confidently say that there is no written guide. The whole thing can be summed up in the following steps (if I find the time, I might try to make a PR with an expanded version of this:
I started mostly from the freeRTOS and argon plug-ins, taking liberal inspiration (AKA CtrlC Ctrl-V), then simplifying as much as possible. |
Beta Was this translation helpful? Give feedback.
-
micro:bian sounds very cool! I'm a fan of small OSes and OS architecture, and I help out the micro:bit Foundation (for DAPLink) so it's fantastic to hear it being used for such work and educational resources. As @newbrain stated, there's not a guide for writing an RTOS plugin, sorry about that. If you have any questions, feel free to ask here. I will try to extract a guide from what he's already written and anything I add here, with some details filled in. |
Beta Was this translation helpful? Give feedback.
-
Is there a written guide anywhere to the steps needed to add support for a new RTOS to pyocd? Code for several existing RTOS's is available, but I haven't found documentation for the interface it is implementing.
A simplified OS (tentatively called micro:bian) for the BBC micro:bit, based on message passing and reminiscent of Andy Tanenbaum's MINIX kernel, will be covered in my book "Bare Metal micro:bit". I'd like to include debugger support if possible.
Best wishes,
-- Mike Spivey
Beta Was this translation helpful? Give feedback.
All reactions