Thanks Alan! Yep our GSoC Project will create Rust Wrappers for the NuttX
POSIX API. So we won't need `extern` and `unsafe` in our Rust Apps.

We'll borrow the features from the Rustix Project. Though we'll pick a
smaller subset that's easier to maintain.

Lup

On Sun, Apr 7, 2024 at 8:39 PM Alan C. Assis <acas...@gmail.com> wrote:

> Very nice article!
>
> I think it should be nice to take a look at the Rustix project again, it
> will avoid these 'extern "C" ' for each function on NuttX.
>
> BR,
>
> Alan
>
> On Sat, Apr 6, 2024 at 7:57 PM Lee, Lup Yuen <lu...@appkaki.com> wrote:
>
> > This article explains the current steps for running barebones Rust Apps
> on
> > NuttX and the challenges we faced:
> >
> > (1) How we compile Rust Apps for NuttX
> > (2) Running NuttX and Rust Apps on QEMU RISC-V Emulator
> > (3) Console Input and Output for Rust on NuttX
> > (4) Software vs Hardware Floating-Point and why it’s a problem
> > (5) Linking Issues with the Rust Panic Handler
> > (6) Standard vs Embedded Rust and why it matters
> > (7) Why we’re doing all this for Google Summer of Code (GSoC)
> >
> > Here's the article: https://lupyuen.codeberg.page/articles/rust3.html
> >
> > Mr Rushabh Gala is my GSoC Mentee, when the project begins I'll do the
> > proper intro. Stay tuned :-)
> >
> > Lup
> >
>

Reply via email to