Signed-off-by: Sean Cross <sean@xobs.io>
This commit is contained in:
Sean Cross 2024-04-12 09:44:33 +08:00
parent 5a51f6ddf2
commit f7622a24c9
3 changed files with 23 additions and 18 deletions

BIN
img/a-r-m.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

BIN
img/renode-networking.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

View File

@ -46,12 +46,12 @@
<h2>Novena: Open laptop</h2> <h2>Novena: Open laptop</h2>
<div class="r-hstack"> <div class="r-hstack">
<div> <div>
<img data-src="img/novena-1068_jpg_md-xl.jpg" height="500"> <img data-src="img/novena-1068_jpg_md-xl.jpg" height="400">
</div> </div>
<div> <div>
<ul> <ul>
<li>Always wanted to build a laptop</li> <li>Always wanted custom laptop</li>
<li>"Relatively Large" ARM Cortex A9</li> <li>"Relatively 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>
@ -59,18 +59,18 @@
</div> </div>
</section> </section>
<section> <section>
<img data-src="img/novena-1089_jpg_project-body.jpg"> <img data-src="img/novena-1089_jpg_project-body.jpg" height="600">
</section> </section>
<section> <section>
<h2>Chibitronics: Programming for 8-year-olds</h2> <h2>Chibitronics: Programming for 8-year-olds</h2>
<div class="r-hstack"> <div class="r-hstack">
<div> <div>
<img data-src="img/ltc.jpg" height="500"> <img data-src="img/ltc.jpg" height="400">
</div> </div>
<div> <div>
<ul> <ul>
<li>Always wanted to build a laptop</li> <li>Paper circuit design</li>
<li>"Relatively Small" ARM Cortex M0+</li> <li>"Relatively 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>
@ -94,14 +94,15 @@
</div> </div>
</section> </section>
<section> <section>
<img data-src="img/betrusted_pvt_blockdiag.png"> <img data-src="img/a-r-m.png">
</section> </section>
<section> <section>
<h2>Operating System Selection</h2> <h2>Operating System Selection</h2>
<ul> <ul>
<li>RISC-V</li>
<li>Memory Protection</li> <li>Memory Protection</li>
<li>Not Linux</li> <li>Not Linux</li>
<li>Rust is a new thing</li> <li class="fragment">Rust is a new thing?</li>
</ul> </ul>
</section> </section>
</section> </section>
@ -124,12 +125,10 @@
<section> <section>
<h2>Other Features</h2> <h2>Other Features</h2>
<ul> <ul>
<li>Fully Rust</li>
<li>Microkernel</li> <li>Microkernel</li>
<li>Stable channel</li>
<li>Requires an MMU</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">No C compiler required</li>
</ul> </ul>
</section> </section>
<section> <section>
@ -144,15 +143,21 @@
</section> </section>
<section> <section>
<h2>How can I use it?</h2> <h2>How can I use it?</h2>
<ul> <div class="r-hstack">
<li>Talk to system vendors -- get them to include MMUs!</li> <div>
<li>Emulation is easiest -- Renode support</li> <img data-src="img/renode-networking.png">
</ul> </div>
<div>
<ul>
<li>Talk to system vendors -- get them to include MMUs!</li>
<li>Emulation is easiest -- Renode support</li>
</ul>
</div>
</section> </section>
</section> </section>
<section> <section>
<h2>Thank you!</h2> <h2>Thank you!</h2>
<h2>github.com/betrusted-io/xous-core</h2> <h3>github.com/betrusted-io/xous-core</h3>
<!-- <h3 class="fragment">Questions?</h3> --> <!-- <h3 class="fragment">Questions?</h3> -->
</section> </section>
</div> </div>