Building Machine Vision Applications using OpenMV

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

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