Re: [Article] NuttX in the Web Browser (TinyEMU + VirtIO)

2024-01-13 Thread Alin Jerpelea
Kudos Lup! It is an interesting aproach to get familiar with NuttX I suggest presenting it at the NuttX workshop Best regards Alin On Sun, 14 Jan 2024, 08:17 Lee, Lup Yuen, wrote: > Thanks Alan! Yep "The Construct" looks like a cool way to learn ROS online, > we should do something similar fo

Re: [Article] NuttX in the Web Browser (TinyEMU + VirtIO)

2024-01-13 Thread Lee, Lup Yuen
Thanks Alan! Yep "The Construct" looks like a cool way to learn ROS online, we should do something similar for Teaching NuttX Online! As for Emulated Networking in the Web Browser: TinyEMU Emulator supports VirtIO Networking. But it's tunnelled through a WebSocket VPN, because of browser limitatio

Re: debugging user app crashes

2024-01-13 Thread Nathan Hartman
On Thu, Jan 11, 2024 at 10:35 AM Gregory Nutt wrote: > Everything you need to know is in that referenced wiki page: > > https://cwiki.apache.org/confluence/display/NUTTX/Debugging+ELF+Loadable+Modules > > I don't know anything about QEMU or RISC-V. But assuming that NSH is > your init applicatio

Re: [Article] NuttX in the Web Browser (TinyEMU + VirtIO)

2024-01-13 Thread Alan C. Assis
Really cool Lup! Maybe it could be used for training and deduction purposes. Do you know "The Construct" they are using a solution like that to run Linux in the browser: https://app.theconstructsim.com/login/ Is it possible to get network enabled and use it to communicate? It could open new poss

Re: [Article] NuttX in the Web Browser (TinyEMU + VirtIO)

2024-01-13 Thread Tomek CEDRO
WOW! CONGRATULATIONS LUP!! :-) -- CeDeROM, SQ7MHZ, http://www.tomek.cedro.info

[Article] NuttX in the Web Browser (TinyEMU + VirtIO)

2024-01-13 Thread Lee, Lup Yuen
NuttX now boots and runs inside a Web Browser! (With WebAssembly) Try "ostest" here: https://lupyuen.github.io/nuttx-tinyemu This article explains how we… (1) Boot NuttX in the Web Browser with TinyEMU RISC-V Emulator (2) Modify NuttX for HTIF Console (Berkeley Host-Target Interface) (3) Explore