Tools & Components

Tools and components for embedded development that make your life as a developer more efficient, fun and stress-free. Logic Technology offers only high-quality embedded software- and hardware tools and components.

View all tools

emLoad: The embedded bootstrap loader for firmware updates

Getting updates into a system in the field always requires additional consideration for such things as the mechanics of the process and the memory requirements. emLoad is designed to reduce both the effort and the memory required for firmware updates.

Our brands

Our brands

emLoad is SEGGER's embedded bootstrap loader for embedded systems. It facilitates the process of updating firmware. This is a crucial part of the lifecycle management of a product. emLoad offers the flexibility to add new features in the field, fix bugs, and address security vulnerabilities after a system has been deployed. It comes with numerous options for the end system user's convenience.

Key features

emLoad offers a variety of benefits, including fast and reliable program transfer, easy integration into existing systems, a user-friendly interface and highly flexible configuration.

In-place updates

emLoad enables fast transfer of firmware images without the need to allocate persistent storage space on the device itself. This is particularly advantageous for devices with limited storage capacity as it is the case for embedded systems. emLoad installs the new firmware without the need to store the complete image in the device memory.

Low memory footprint

emLoad ensures that there is sufficient space for both the bootloader and the updated firmware. This is particularly beneficial for microcontrollers with limited memory, as it optimizes resource usage, improves performance, reduces costs, and enhances the overall efficiency and scalability of the embedded device.

Security mechanisms

emLoad can be enhanced with security features that are essential for ensuring the overall integrity and confidentiality of the entire embedded system. These include encryption and decryption capabilities to validate the authenticity of firmware updates and to determine whether a given firmware update was provided by the manufacturer and has not been tampered with.

Technical specifications

emLoad with its interface components comes with all Windows tools necessary to prepare the software/firmware update as well as the bootstrap loader for the target application itself.

technical-specifications

emLoad is available as the core module emLoad-BASE. It requires a mandatory interface module, for which SEGGER offers different shipments including the respective source code and update interface for USB Host, USB Device, SD, UART, or NFC (NTAG). In addition, various add-ons are available to meet security requirements.

Gevorg Melikdjanjan

Gevorg Melikdjanjan

Security | Reliability | Data Solutions

Get in touch

emLoad is available as the core module emLoad-BASE. It requires a mandatory interface module.

Call me to discuss your specific use case and requirements.