RDK Resources
[*RDK Preferred*]
Code Management Facility
RDK Forums
[RDK Conferences]
RDK Support
Archives
Papers & Presentations Archive
...
Info |
---|
This Page is under Development |
This This document covers the design of FirmwareControl plugin for RPI board.
Design Limitation
...
1. RPI box will reboot after booted for first time which will create more partition, if the partition table is not more than two
...
.
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
...
For the first time, board will reboot twice during firmware upgrade.
<Alternative designs considered and why one was chosen>
<Architecture Diagram>
<Describe the communication between the sub-systems. (Diagrams may be used to illustrate communications). >
< 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. >
<Provide a description of the data model>
...
1. Triggering firmwareUpgrade automatically without user intervention.