{"repo":"memfault/memfault-linux-sdk","free":true,"listed":false,"github":"https://github.com/memfault/memfault-linux-sdk","clone":"git clone https://github.com/memfault/memfault-linux-sdk.git","description":"Memfault SDK for embedded Linux systems. Observability, logging, crash reporting, and updating all in one service. More information at https://docs.memfault.com.","language":"Rust","stars":44,"topics":["crash-reporting","embedded-linux","firmware","logging","observability","ota","rust","sdk","linux","c"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"Memfault Linux SDK Ship hardware products at the speed of software. With Memfault, you can continuously monitor devices, debug firmware issues, and deploy OTA updates to your fleet. Overview The Memfault Linux SDK consists of a combination of existing open-source software and a daemon [ memfaultd ][source-memfaultd] that orchestrates and configures it. It also implements additional features such as tracking of reboot reason tracking, and in the future reporting crashes and logs. Dotted lines represent runtime configuration, and solid lines represent flow of data. Faded-out elements represent upcoming features. To provide core Memfault platform features, the Memfault Linux SDK relies on well-established, battle-tested open-source software. The daemon memfaultd implements Memfault-specific features and also acts as a configuration agent. [source-memfaultd]: https://github.com/memfault/memfault-linux-sdk/blob/-/meta-memfault/recipes-memfault/memfaultd/files/memfaultd Quickstart To get started in minutes using the QEMU emulator, read our [QEMU Example][quickstart-qemu]. If you have a Raspberry Pi available, the [Raspberry Pi Example][quickstart-rpi] will walk you through building a complete system image, flashing it to an SDCard and updating your device remotely with Memfault OTA. [quickstart-qemu]: https://docs.memfault.com/docs/linux/qemu-example [quickstart-rpi]: https://docs.memfault.com/docs/linux/raspberrypi-example Getting Started Take a look at our [getting-started guide]","default_branch":null,"files":null,"tree":[],"storefront":"/r/memfault","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/memfault/memfault-linux-sdk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}