Merge branch 'main' of git.xobs.io:xobs/xous-rs-2024

This commit is contained in:
Sean Cross 2024-04-17 16:35:11 +08:00
commit baf8a42bbb

View File

@ -51,7 +51,7 @@
<div> <div>
<ul> <ul>
<li>Always wanted custom laptop</li> <li>Always wanted custom laptop</li>
<li>"Relatively Large" Cortex A9</li> <li>"Large" Cortex A9</li>
<li>32 GB disk, 4 GB RAM</li> <li>32 GB disk, 4 GB RAM</li>
<li>Linux</li> <li>Linux</li>
</ul> </ul>
@ -70,7 +70,7 @@
<div> <div>
<ul> <ul>
<li>Paper circuit design</li> <li>Paper circuit design</li>
<li>"Relatively Small" Cortex M0+</li> <li>"Small" Cortex M0+</li>
<li>32 kB flash, 4 kB RAM</li> <li>32 kB flash, 4 kB RAM</li>
<li>ChibiOS</li> <li>ChibiOS</li>
</ul> </ul>
@ -113,13 +113,12 @@
<section> <section>
<h2>Brief Specs</h2> <h2>Brief Specs</h2>
<ul> <ul>
<li>Kernel is 17 ksloc</li> <li>Kernel is 17k sloc</li>
<!-- * 6k of that is a RISC-V disassembler for optional GDB support --> <!-- * 6k of that is a RISC-V disassembler for optional GDB support -->
<li>Threads</li> <li>Threads</li>
<li>Processes</li> <li>Processes</li>
<li>Tier 2 Rust support</li> <li>Tier 2 Rust support</li>
<!-- * libstd --> <!-- * libstd -->
<li>Entire project built on <i>stable</i> Rust</li>
</ul> </ul>
</section> </section>
<section> <section>
@ -128,6 +127,7 @@
<li>Microkernel</li> <li>Microkernel</li>
<li>Interrupts in userspace</li> <li>Interrupts in userspace</li>
<li>Each page of memory is mapped once</li> <li>Each page of memory is mapped once</li>
<li class="fragment">Only <i>stable</i> Rust</li>
<li class="fragment">No C compiler required</li> <li class="fragment">No C compiler required</li>
</ul> </ul>
</section> </section>