Development Processes

Close up motherboard shot

How to Modify a File Using SED

July 31, 2020

I started with a Microchip example and found out that one of the Makefiles generated by using the Makefile generator command, prjMakefilesGenerator has invalid paths. Therefore, I decided to use…

Read More
The homebrew homepage

Make Homebrew Do Your Dirty Work (MacOS/Linux)

July 29, 2020

Just recently, I have been moved over to MacOS (not a personal choice, mind you), and I’ve been learning about some of the really cool features and programs it has…

Read More
Solving a Rubik's Cube

How to Avoid Pushing In-development Changes to The Production Repository

July 27, 2020

There are times when we want to have two remotes for the same repository on our local machine. We may want to avoid pushing in-progress changes to one of the…

Read More
Library shelves full of books

nRF52 DFU and the Missing Service Changed Indication

July 20, 2020

Firmware is Easy Even when using Nordic’s pre-packaged SDK files for adding DFU (Device Firmware Update) capabilities, things can get tricky. We learned this as we added buttonless DFU to…

Read More
Person in front of many code and terminal windows

IAR: Now on Linux!

July 17, 2020

We have worked with several clients to build medical devices. And for that class of embedded system, our clients’ go-to compiler is IAR. Until now, the IAR compiler only ran…

Read More
Dry land

The CLI’s Essential ‘Verbose’ Option

July 15, 2020

For those creating their own CLI tool If you have played around with any command line interface tools, such as Particle CLI or Git UI, you’ll notice that they oftentimes…

Read More
Futuristic development graphic

Controlled Development Environments

July 13, 2020

Docker is a great solution for controlled development environments. One of the great things about Docker is specifying an entire environment. You create a list that includes the OS, along…

Read More
Circuits from a data sheet

Debugging Step 1 – Check the Datasheet

July 10, 2020

When setting up something like a new sensor for a project feature, it’s become typical for engineers to grab a development kit for their ease of setup and the speed…

Read More
Light trails near a phone booth

Best Practices for IIoT Firmware

July 6, 2020

Connected sensors are becoming increasingly ubiquitous across all sectors, and industrial and scientific products are no different. This category is becoming known as the industrial internet of things, or IIoT.…

Read More
Code in an IDE

How to Prevent Your Python Script From Getting Culture Shock in Different OS’s

July 6, 2020

After hours of focusing, you finally finish writing a Python script for your project. It works perfectly on your computer and you pushed the changes to your favorite source control…

Read More