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 limitations. I might test this with NuttX and see how well it works. (I'm also keen to emulate Ox64 BL808 RISC-V SBC in the Web Browser) TinyEMU VirtIO Networking: https://bellard.org/jslinux/tech.html WebSocket VPN: https://www.benjamincburns.com/2013/11/10/jor1k-ethmac-support.html Lup On Sun, Jan 14, 2024 at 8:10 AM Alan C. Assis <acas...@gmail.com> wrote: > 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 possibilities! > > BR, > > Alan > > > On Sat, Jan 13, 2024 at 8:30 PM Lee, Lup Yuen <lu...@appkaki.com> wrote: > > > 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 VirtIO Console with OpenAMP Library > > (4) And how we might use it: Emulate NuttX Gadgets in the Web Browser? A > > Real-Time NuttX Dashboard that lights up as the various NuttX Drivers are > > called? > > > > Here's the article: https://lupyuen.codeberg.page/articles/tinyemu.html > > > > How will you use NuttX in a Web Browser? Please lemme know 🙏 > > > > Lup > > >