Tag: Programming
-
Setting up Rust Environment for Linux Kernel Development
Hey 👋 It’s me again, still writing about Rust before actually going beyond the hello world part of the documentation, but I will let you know why. I am currently going through Chris Simmonds’ terrific book “Mastering Embedded Linux Programming“, and while reading through the chapter covering the kernel configuration and compilation , I stumbled…
-
How to downgrade Rust compiler to a specific version ?
Hi ! There are a couple of pages/stackoverflow questions which mention how to install a specific Rust version which is pretty straightforward using rustup install command However, there is one tiny step also needed to set the default compiler to the newly installed version, for instance if you run the command above and invoke rustc…
-
Relating C++ move semantics to python objects
I have been learning lately about C++11 move semantics, originally being a C programmer who is concerned with the performance it was very interesting to explore such an important optimization feature. I had to go through many articles explaining rvalues, lvalues and the && operator. I believe you still need to learn these topics to…
-
Android Build System Ultimate Guide
Lately, Android Open Source Project has gone through various changes. For instance, Since JB Google decided to replace bluez bluetooth stack with an open source stack implemented by Broadcom claiming that the later is more optimized for Android devices causing a headache and new bugs for many users and developers, also there are frequent architectural…