book
book copied to clipboard
Documentation on how to use the Rust Programming Language to develop firmware for bare metal (microcontroller) devices
Semihosting is a top contender for being **the** stumble block in embedded so we really should discourage its use with a big fat warning and a checklist what to look...
have this plan at present?
Hi, this book is great, but I have an Apple Silicon (M1) computer and `brew install gdb` fails with: ``` $ brew install gdb gdb: The x86_64 architecture is required...
In the description of semihosting is explains that IO occurs on the **host**. This should be **target** surely?
Hello. I'm in the hardware section of rust embedded book, trying to verify the installation of required packages for macos. But when I run the command i just get this...
In the book there is a paragraph on hardware exceptions: https://docs.rust-embedded.org/book/start/exceptions.html?highlight=exception#the-default-exception-handler This can be a question mark for people used to software exceptions. What about adding, directly after the first...
The install chapter for linux advises to install this package but it does not exist on fedora 32 or at least not under that name. Some similar named packages but...
I see that the discovery book has been rewritten for microbit board. Wonder if there is any chance of rewriting for embedded book as well?
in https://github.com/rust-embedded/book/blob/7349d173fa28a0bb834cf0264a05286620ef0923/src/start/hardware.md is says : ``` In examples/hello.rs, make sure the debug::exit() call is commented out or removed. It is used only for running in QEMU. ``` but later on...
I followed all the steps of installing tools required for stm32f3discovery board on Macbook Pro having USB3.0 ports yet when I ran openocd -f interface/stlink-v2.cfg -f target/stm32f3x.cfg I get the...