22: Add additional details to the no_std section r=therealprof a=Nicoretti
* information about the stdlib runtime
* details about the no_std attribute itself
* a more detailed summary
* a table for comparision of supported and unsupported features of std vs. no_std environments
Co-authored-by: Nicola Coretti <nico.coretti@gmail.com>
* information about the stdlib runtime
* details about the no_std attribute itself
* a more detailed summary
* a table for comparision of supported and unsupported features of std vs. no_std environments
19: Fixes broken img link r=therealprof a=Caemor
Fixes#18
i fixed the link and tested it with mdbook v0.2.1 and v0.1.7
Co-authored-by: Chris <caemor@users.noreply.github.com>
17: [Draft] no_std section -- Feedback needed r=therealprof a=Nicoretti
Hi @all,
I started drafting something for the no_std section, but I surely lack the clear picture who will
be the main/target audience for the book. So If you can give me some feedback (keywords, hints) whats missing and whats too much
e.g. if we assume people to know stuff like the **"Static" vs. Dynamic memory** part etc.
I'll be happy to work it in.
Co-authored-by: Nicola Coretti <nico.coretti@gmail.com>
16: add collections chapter r=therealprof a=japaric
This is what I proposed to include in this section when we discussed the outline
some time ago.
I have used `alloc` and `heapless` as examples but what I mainly wanted to cover
is the heap allocated, relocatable collections approach vs the fixed capacity
collections approach and their different trade-offs.
@rust-embedded/resources Thoughts on this topic?
(Also I replaced "dynamic data structures" with "collections" because it was
shorter and I believe most people will recognize the name / concept)
Co-authored-by: Jorge Aparicio <jorge@japaric.io>
* Rephrase and restructure section
* Take into account that Embdedded rust ist not "Bare Metal" only
* Remove details about dynamic memory vs static memory
(shifted focus to much to memory focus should be about the no_std environment)
* Creates a subdirectory, `books/` to house both projects
* Updates the `License` field of the READMEs of both projects to be more consistent
* Relicenses the `embedonomicon` from CC0 to CC-BY-SA 4.0 (requires signoff by @japaric)
* Minor README changes to both projects for consistency