© 2023 Hashnode
#embedded
Introduction When starting out with embedded Rust, I used to naively think that all existing HALs adopt more or less the same approach. Probably something closer to what one would see in other languag…
When we last left off, I had just reduced the code size of the .net microframework by 50% and reduced the runtime memory requirements from 2 megabytes down to 60 Kibibytes. (Lesson learned: inexperienced people don't know what isn't possibl…
Introduction In last week's post, I introduced Rust FFI and bindgen, a tool that supports the integration of C code in Rust. I also worked through an example of integrating API from the STM32F401RE de…
Machine learning (ML) is a rapidly growing field that has the potential to revolutionize a wide range of industries, including embedded technology. Embedded technology refers to the use of computer sy…
Welcome to issue 136 of our newsletter on embedded systems! I hope you'll like the selection that I have hand-picked for you. I wish you a happy weekend and happy reading. Happy reading! Sponsor Embe…
Bitwise Operations Bitwise operations are logical operations that are performed on binary representations of numbers. They include AND, OR, XOR, NOT, and shift operations. These operations can help ma…
Introduction The more I hear about the adoption of embedded Rust in different outlets, there seems to be a recurring theme. The theme is that there seems to be some that believe that Rust adoption is …
(Image Credits: https://consolevariations.com/variation/prototype/xbox-watch-prototype) (Note: The below is a recollection from memory of events that happened 11 years ago. Inaccuracies are likely, if…
Introduction If you haven't experienced it yet, dealing with global variables in embedded Rust could be a rough experience. Though for good reason I would say. The challenge stems from making sure tha…
Free and open-source software is now a core part of how technology moves forward. Even if you actively avoid using it, you’re still using it; try to create the most proprietary system you can envisage…