You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2022/02/21 06:47:50 UTC
[GitHub] [incubator-nuttx] ptka commented on pull request #5566: Introduce HAVE_RUST config.
ptka commented on pull request #5566:
URL: https://github.com/apache/incubator-nuttx/pull/5566#issuecomment-1046525825
@no1wudi The rough plan is to enable the usage of Rust within NuttX similar to CXX. It starts with the application part and later other areas may use it too. Currently the the basic rules and extensions to compile and link a simple hello_rust application is done.
Some thoughts on the next steps where added to https://github.com/apache/incubator-nuttx-apps/pull/1014
/1/ hello_rust --> done
/2/ add rust to CI set-up --> done
/3/ add defconfig sim:rust --> done
/4/ add first target support (RP2040) --> started
/5/ add libc crate for Rust (potentially using bindgen) --> started
/6/ add a more complex application using libc crate
/7/ enable access to hardware via specific crates
/8/ add an example using the hardware crate
/9/ test program to validate Rust on NuttX
/10/ more will come as the journey goes on
Getting the support into listed/libc is not yet of the road list, but in the long-run, this makes sense. Do you have experience with it and can explain, what is needed to get something like "thumbv6m-nuttx-eabi"?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: commits-unsubscribe@nuttx.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org