How a Program Runs
Embedded Systems with ARM Cortex-M #1
Search for a command to run...
Articles tagged with #software-development
Embedded Systems with ARM Cortex-M #1
Most programs are written to solve an end user’s problem. To do so, you usually need to get some information from the user. For a simple example, let’s say someone wants to find out whether they’re old enough to vote. If you write a program to answer...
Function Pointers A function pointer is a pointer that holds the address of a function. The ability of pointers to point to functions turns out to be an important and useful feature of C. This provides us with another way of executing functions in an...
Bit Manipulation Bit manipulation is used in a variety of problems. Sometimes, the question explicitly calls for bit manipulation. Other times, it's simply a useful technique to optimize your code. Bit Facts and Tricks OR x | 0s = x x | 1s = 1 x | x ...
What is Cargo Cargo is Rust’s build system and package manager. Most Rustaceans use this tool to manage their Rust projects because Cargo handles a lot of tasks for you, such as building your code, downloading the libraries your code depends on (depe...
A First Lock at Embedded Systems As microprocessors have become smaller and cheaper, more and more products have microprocessors "embedded" in them to make them “smart.” Such products as digital watches, elevators, automobile engines, thermostats, in...