Diplomová práce

Distributed Firmware Update for RoFI

Bc. Filip Čáp
Anotace

Tato práce navrhuje a implementuje protokol pro distribuci firmwaru do RoFI modulů. Kvůli komplexnosti TCP/IP síťového rámce, protokol posílá pouze platformě nativní pakety přímým sousedům, k čemuž používá nativní datové linky mezi moduly. Kvůli tomuto omezení, protokol musí obstarat směrování paketů a cyklické sítě. Vyvinuli jsme simulátor protokolu, abychom analyzovali vlastnosti navrhnutého protokolu …více

Abstract

This thesis proposes and implements a protocol for firmware distribution to RoFI modules. Due to the complexity of the TCP/IP network stack, the protocol sends only platform's native packets to direct neighbors, for which it uses native data lines between modules. Because of this limitation, the protocol must handle routing and cyclic networks. We build a protocol simulator to analyze the protocol …více

Zadání práce

RoFI is a platform of distributed metamorphic robots. The RoFI modules serve as the basic building blocks of higher and more complex robots. In order for them to perform a given task, appropriate software must be loaded into them. However, this can be laborious with large numbers of robots.

The goal of this work is to design and implement an automated procedure that allows for the bulk uploading of programs to linked RoFI modules. Program uploading should be based on sharing firmware between modules through available communication interfaces. The proposed procedure should exploit the distributed nature of the modules to improve scalability and fault tolerance. The proposed solution should also allow for uploading multiple types of firmware to the modules.

Práce zkontrolována:
18. 5. 2023 08:55, RNDr. Jan Mrázek
Jazyk práce
angličtina angličtina
Termín obhajoby
20. 6. 2023
Práce byla úspěšně obhájena

Vedoucí

RNDr. Jan Mrázek
CERIT FI MU

Oponent

doc. Mgr. Jan Obdržálek, PhD., učo 1552
KTP FI MU

Konzultant

prof. RNDr. Jiří Barnat, Ph.D., učo 3496
KTP FI MU

Literatura

  • BARBOSA, Valmir C. An introduction to distributed algorithms. Cambridge: MIT Press, 1996, xiii, 365. ISBN 0262024128.

Masarykova univerzita Fakulta informatiky
Plán
Softwarové systémy
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.