Skip to content
Discussion options

You must be logged in to vote

@Mavioux , let me provide some guidance regarding the OpenThread core and its integration into different projects.

The OpenThread core itself provides various high-level configuration options, in particular FTD, MTD, or Radio, which correspond respectively to different library outputs: libopenthread-ftd.a, libopenthread-mtd.a, and libopenthread-radio.a.

These libraries can then be integrated into other projects to build a full firmware image or executable.

Generally, a complete firmware image consists of at least three components:

  • A selected libopenthread-* library.
  • A platform library, providing the otPlat* APIs for the OpenThread stack to use (e.g., radio, timer, settings).
  • An applicati…

Replies: 3 comments 3 replies

Comment options

You must be logged in to vote
2 replies
@Mavioux
Comment options

@abtink
Comment options

abtink Jun 19, 2025
Collaborator

Answer selected by Mavioux
Comment options

You must be logged in to vote
1 reply
@abtink
Comment options

abtink Jun 19, 2025
Collaborator

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants