Memfault

San Francisco, CA, USA
2018
  |  By Chris Merck
Persisting to flash is a necessary evil for many embedded devices. Let’s take a look at some of the pitfalls and how they may be avoided.
  |  By Mark Schulte
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.
  |  By Thomas Sarlandie
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.
  |  By Aliaksandr Kavalchuk
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.
  |  By Martin Lampacher
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.
  |  By Thomas Sarlandie
April marked the return of the Embedded Open-Source Summit, this year in Seattle. I was lucky enough to be able to attend and split my time between the Memfault booth in the exposition hall and many of the captivating presentations. Since the videos have just been published on the the Linux Foundation’s YouTube account, we thought it would be a good time to highlight some of the talks and give you a quick summary which will, hopefully, inspire you to go watch them!
  |  By François Baldassari
Earlier this month, I had the pleasure of traveling to Nuremberg, Germany to attend Embedded World. If you have not heard about it before, Embedded World1 is the largest trade show in the embedded systems industry. This year, over 35,000 people attended and 1,100 businesses exhibited at the Nuremberg Messe.
  |  By Martin Lampacher
In the previous articles, we covered Devicetree in great detail: We’ve seen how we can create our own nodes, we’ve seen the supported property types, we know what bindings are, and we’ve seen how to access the Devicetree using Zephyr’s devicetree.h API. In this fifth article of the Practical Zephyr series, we’ll look at how Devicetree is used in practice by dissecting the Blinky application.
  |  By Aliaksandr Kavalchuk
In the previous article of this series, we briefly touched on how.bsd files written in Boundary Scan Description Language (BSDL) describe the structure of the boundary scan chain and the instruction set. In this article, we will examine this language’s syntax more closely before seeing how.bsd files are leveraged in JTAG testing in the next article.
  |  By Aliaksandr Kavalchuk
In the third installment of this JTAG deep dive series, we will talk in-depth about JTAG Boundary-Scan, a method used to test interconnects on PCBs and internal IC sub-blocks. It is defined in the IEEE 1149.1 standard. I recommend reading Part 1 & Part 2 of the series to get a good background on debugging with JTAG before jumping into this one!
  |  By Memfault
We've introduced our new Product Analytics feature to make it easier for IoT teams to build products their customers love. To cap off our launch week, our CEO and VP of Product hosted a live Q&A event. Watch the recording to hear them answer questions about Product Analytics and discuss what's in store for Memfault next.
  |  By Memfault
In this feature highlight video, we take a look at our new QuickStart functionality in Memfault. Memfault QuickStart makes it fast and easy to get your devices reporting real data into Memfault.
  |  By Memfault
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.
  |  By Memfault
In this launch week special, we walk through some of our newly released Product Analytics functionality. Take a look at how to track product adoption, feature usage, feature reliability, and overall product performance.
  |  By Memfault
Memfault's product team shares an inside perspective on how Product Analytics will make it easier for embedded teams to make data-driven decisions and build connected devices their customers love and trust.
  |  By Memfault
Watch the highlights from an engaging panel discussion with IoT experts from Toast, Samsara, Nordic Semiconductor, T-Mobile, Ovyl, and Memfault. The group discussed new research on the state of IoT software and shared practical advice on how to overcome common challenges.
  |  By Memfault
Join an all-star panel of IoT experts for an exciting discussion on key findings from new research on IoT software development. Hear from engineering leads at well-known brands, technology and integrator partners, and IoT stakeholders.
  |  By Memfault
From edge AI to the Cyber Resilience Act, hear about the hottest topics on everyone's lips at Embedded World 2024. Memfault co-founders François Baldassari and Chris Coleman discuss their take on this year's big themes. Learn what surprised them most and what the implications are for the industry's future.
  |  By Memfault
In this demo we show an example of how Memfault's Observability solution can work seamlessly with Blecon's Bluetooth technology to get devices connected and sending data to the cloud with ease. In this case the device is running a Nordic nRF52.
  |  By Memfault
In this launch week special we are talking about our newly released Jira Integration.

Reduce risk, ship products faster, and resolve issues proactively by upgrading your Android and MCU-based devices with Memfault. By integrating Memfault into smart device infrastructure, developers and IoT device manufacturers can monitor and manage the entire device lifecycle, from development to feature updates, with ease and speed.

With Memfault, engineers no longer have to rely on incomplete user crash reports and their local debugger to reproduce and fix device issues in the field. Memfault's cloud-based firmware delivery, monitoring, and analytics tools dramatically reduce engineering and support overhead, enabling you to ship and manage thousands to millions of IoT devices with confidence./p>

One platform for more efficient device operations:

  • Continuously monitor devices: Go beyond application monitoring with device and fleet-level metrics, like battery health and connectivity with crash analytics for firmware.
  • Remotely debug firmware issues: Resolve issues more efficiently with automatic detection, alerts, deduplication, and actionable insights sent via the cloud.
  • Systematically deploy OTA updates: Keep customers happy by fixing bugs quickly and shipping features more frequently with staged rollouts and specific device groups (cohorts).

Cloud Debugging and Observability for Your IoT Devices.