This course will look at how to use the OpenMV camera to develop applications that can recognize objects and be used to design robotic devices, image recognition applications and much more. Machine vision applications are dramatically expanding. Machine vision allows developers to add an extra layer of intelligence to their systems whether it is to … Continue reading Building Machine Vision Applications using OpenMV
Month: May 2020
The 3 Stages in Secure Product Lifecycle Management
Nearly every embedded software developer working in the IoT space is now building secure devices. Developers have been mostly focused on how to handle secure applications and the basic microcontroller technologies such as how to use Arms TrustZone or leverage multicore processors. A looming problem that many companies and teams are overlooking is that figuring … Continue reading The 3 Stages in Secure Product Lifecycle Management
4 Uses for Assembly Language
An embedded tip that I often advocate is that developers should avoid using assembly language. The reason for avoiding assembly language is that it is specific to the processor architecture being used, it is difficult to read, understand and maintain. Today, we are going to look at the few areas where I believe it is … Continue reading 4 Uses for Assembly Language
A Microchip PIC16F84 LED Sequencer – Part 1
With the start of a new decade, a pandemic where we are on lock-down and the arrival spring, it was a perfect time to go through the office and reorganize. While I was sorting and organizing, I came across an old LED Sequencer that I had built back when I was 17 years old which … Continue reading A Microchip PIC16F84 LED Sequencer – Part 1