Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add general diagram #76

Closed
SergioGasquez opened this issue Mar 30, 2023 · 3 comments
Closed

Add general diagram #76

SergioGasquez opened this issue Mar 30, 2023 · 3 comments
Assignees

Comments

@SergioGasquez
Copy link
Member

We could add a diagram that shows the whole ecosystem in some intro chapters of the book.
@FMFigueroa already created this: https://sharing.clickup.com/9008002852/wb/8cepdt4-184/whiteboard which can be used as a starting point

@SergioGasquez SergioGasquez self-assigned this Mar 30, 2023
@SergioGasquez
Copy link
Member Author

@f-hollow suggested having 2 diagrams instead of a big one:

  • The diagrams would be architecture and approaches
  • If we make 2 diagrams it would be easier to include it in the book as the would be smaller

@SergioGasquez
Copy link
Member Author

Thanks for working on this! As suggested by @f-hollow I would do 2 different diagrams, the one that you are working on that highlights the difference between architectures and another for std vs no_std. A few things on your diagram (feel free to address or ignore them):

  • I would remove the esp-idf with rust block as it will be covered in the other diagram
  • Since it will be included in the book, we will already know which modules are supported, so I would also remove the modules sections.
    • Basically, it's a way to make the diagram easier to maintain over time
  • In the Xtensa linker I would only put GCC, once we use LLD we would have to change it
    • Atm, it looks like it's a combination of the 2 linkers
  • For the targets, I would show both std and no_std targets in this diagram

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Development

No branches or pull requests

2 participants