All,
I want to bring to your attention a mini-survey that the Rust embedded working group put together to get a sense of those of us working on Rust in embedded contexts. Please fill it out!
The embedded working group is pushing a bunch of efforts and features that are super relevant to Tock, including safety around MMIO access, tooling and higher tier support for embedded architectures in the Rust compiler, code size, etc.
Survey:
https://www.surveyhero.com/c/uenp3ydt
Rust blog post:
https://blog.rust-lang.org/inside-rust/2024/08/22/embedded-wg-micro-survey.…
Hello,
I have been trying to use Tock OS on my STM32 Nucleo F429zi
Microcontroller, but so far I've only been able to flash the example
code from libtock-c and not the code from libtock-rs.
I tried it in Rust with compiling the blink example (I ran the command
"make nucleo_f429zi EXAMPLE=blink" in libtock-rs) and then compiled the
Board (under tock/boards/nucleo_f429zi I ran make, make install and then
make program) but the Rust example did not turn the LEDs on.
And I also found the following Issue on GitHub:
https://github.com/tock/tock/issues/2811
Which is not about my Board, but made me realise that libtock-rs might
not be ready for use yet.
Furthermore in the Makefile under tock/boards/nucleo_f429zi within the
command make program that was listed in the ReadMe.md was also the path
to the c-hello example from libtock-c.
So what I am getting at is, is it possible to use the examples in
libtock-rs or do I need to write my examples in C to use Tock OS for my
board?
thanks in advance for your work.
kind regards,
Jahn Jantos