Operations | Monitoring | ITSM | DevOps | Cloud

Memfault

A Schematic Review Checklist for Firmware Engineers

Schematic reviews are a part of the hardware development cycle in many if not most, hardware development companies. Typically led by the electrical engineering team, it is easy to overlook design issues that will be important to the firmware team. This post tells of a few stories of design misses that I have made and puts some common lessons learned into a checklist for other firmware engineers.

Updating NVIDIA Jetson devices with Memfault

NVIDIA offers one of the most comprehensive SDKs for developers of AI-heavy products. It includes a development kit that can emulate other devices in the lineup (Jetson AGX Orin DK), a simpler development kit for “entry-level” products (Jetson Orin Nano DK), a ton of exciting software libraries, AI models and even more examples of how to use them. It’s truly outstanding and out of the box shows up as a Ubuntu workstation which will feel very familiar.

Launch Week Keynote: Introducing Product Analytics

Tune in as CEO and co-founder François Baldassari reveals Memfault's newest launch: Product Analytics. With Product Analytics, you can gain an unprecedented understanding of how your devices are used in the field. So you can go beyond building reliable products to building great products your customers love and trust. While there are many existing Product Analytics solutions available, Memfault is the only Product Analytics solution designed to work within the specific constraints of an embedded device.

Diving into JTAG - Usage Scenarios (Part 5)

In previous articles, we have considered the primary uses of JTAG, including debugging and testing boards in production. For firmware developers, the first - debugging - is the most common. In this article, I want to look at two uses of JTAG Boundary Scan, which are also common tasks for a firmware developer: board bring-up and reverse engineering. Like Interrupt? Subscribe to get our latest posts straight to your inbox.

Practical Zephyr - West workspaces (Part 6)

In the previous articles, we used freestanding applications and relied on a global Zephyr installation. In this article, we’ll see how we can use West to resolve global dependencies by using workspace applications. We first explore West without even including Zephyr and then recreate the modified Blinky application from the previous article in a West workspace.