ROBOOT | Pracownia bezprzewodowych sieci kontrolno-pomiarowych

ROBOOT

Error message

  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in _menu_load_objects() (line 579 of /home/kegrp/wsn/public_html/includes/menu.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home/kegrp/wsn/public_html/includes/common.inc).

ROBOOT (RObust BOOTloader) to oprogramowanie pozwalające na łatwe i szybkie dodawanie do własnych aplikacji wbudowanych możliwości wymiany oprogramowania w systemie. Rozwiązanie to polega na dołączeniu do aplikacji mikro-programu (tzw. bootloader'a), który wywołany w odpowiednim momencie potrafi pobrać z zewnętrznego źródła aktualną wersję oprogramowania, zapisać ją trwale jako aktualne oprogramowanie i uruchomić.

Projekt dostarcza narzędzi na PC, pozwalających wygenerować tzw. plik uaktualnienia, zawierający kod wykonywalny aplikacji. Dostarcza także biblioteki, pozwalające tworzyć własne rozwiązania bootloader'a dla wspieranych architektur, jak również przykładowe - gotowe do użycia aplikacje.

Dlaczego warto skorzystać z naszej oferty?

  • ROBOOT od początku projektowany był jako uniwersalny komponent oprogramowania, bazując na wieloletnich doświadczeniach zespołu.
  • Architektura pozwala wykorzystać wiele różnych źródeł danych, np. pamięci FLASH/EEPROM, bezpośredniego połączenia przez port szeregowy itp...
  • Wspiera różne metody utajniania danych (szyfrowanie, scrambling itp)
  • Pozwala stosować jedno narzędzie i jeden standard dla wielu projektów, opartych o różne architektury sprzętowe
  • Ułatwia współpracę ze stosowanym systemem wersjonowania produktów i oprogramowania.
  • Został przetestowany w aplikacjach przemysłowych, wymagających wysokiego stopnia bezpieczeństwa i niezawodności.

Aktualnie ROBOOT dostępny jest dla mikrokontrolerów z rodzin:

  • STM32 firmy ST
  • STR71x firmy ST
  • AVR firmy Atmel (wersje rezerwujące co najmniej 4kB kodu dla bootloader'a)

Istnieje oczywiście możliwość zaoferowania naszego rozwiązania także dla innej architektury sprzętowej. W sprawie szczegółów prosimy o kontakt.