Overview

Forged is a manufacturing and device provisioning tool. It is designed to be a swiss army knife of the embedded manufacturing process.

Some notable features:

  • Forged.dev tracks and stores data associated with every device manufactured, including:

    • User-provided parameters (such as serial numbers)
    • Measured values (such as voltage measurements performed during testing)
    • Queried values (such as chip UUIDs and MAC addresses programmed by chip manufacturers)
    • Generated values (such as device-specific calibration coefficients generated from other parameters)
    • Logs associated with the provisioning process
  • Forged.dev provides cloud-based storage and retrieval of released firmware images, which allows:

    • Automated incorporation of firmware releases directly into manufacturing processes
    • A single source for firmware delivery to any number of distributed machines
    • Tracking of firmware statistics over time, such as flash utilization rates
    • Tracking of all released firmware variants
    • Associating specific firmware releases with specific devices
  • Forged.dev provides an adaptive GUI for the device provisioning process

    • GUI adapters to the project parameters to automatically follow a provisioning process
  • Forged.dev supports formal requirements and manufacturing testing

    • Data collected during the provisioning process is automatically checked against specified requirements to determine passing and failing units automatically.