Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

This Page is under Development


Introduction

 This       This document covers the design of FirmwareControl plugin  for RPI board. 

Design Considerations

  • Decision Overview

  • Image Removed

Design Limitation

...

Limitations

        1. RPI box will reboot after booted for first time which will create more partition, if the  partition table is not more than two

...

Design Approach

       Initially firmware version is validated against the version mentioned in input and further actions are proceeded only if the versions mismatch

       URL and given parameters are validated

       Pkg.tar.gz file from given HTTP server is copied to a file in /tmp

        

       The tar package is unzipped to find rootfs tarball.

        rootfs tar ball is copied to passive memory bank

       

  • Sequence diagram

  • Image Added

...

    For the first time, board will reboot twice during firmware upgrade.

  • Other Considerations (DAR)

<Alternative designs considered and why one was chosen>

Architecture

  • Layout

           <Architecture Diagram>

  • Communication

          <Describe the communication between the sub-systems. (Diagrams may be used to illustrate communications). >

External Interfaces (Input/Output files or data sets)

< Identify input interfaces, function call protocol, and the nature of the data structures passed across the interface between the sub-modules>

< Identify output interfaces, function call protocol, and the nature of the data structures passed across the interface. >

Data Model

<Provide a description of the data model>

Limitations

...



Future Enhancements

 1.  Triggering firmwareUpgrade automatically without user intervention.