Rodzaj metody aktualizacji online oprogramowania ekranowego DWIN

—— Z forum DWIN

Tworząc własny projekt napotkałem problem niewygodnej aktualizacji plików, dlatego zaprojektowano rozwiązanie do aktualizacji online, które może skutecznie rozwiązać następujące problemy:

1. Jeśli w produkcie wystąpił błąd, który należy naprawić, nie można go naprawić online.

2. Nie można określić starej i nowej wersji, wykonano wielokrotne aktualizacje, gdy pliki danych nie uległy zmianie.

3. W przypadku aktualizacji grupowej każde urządzenie należy włożyć do karty osobno lub zaktualizować za pomocą górnego komputera komputera.

1. Pomysły projektowe

1) Boot ładuje program aktualizacyjny, w systemie zawsze znajduje się fragment kodu do załadowania programu, który jest wykonywany podczas uruchamiania. Na podstawie różnicy w numerze wersji Nor Flash ocenia się, czy uruchomić istniejącą wersję programu, czy pobrać nowy program z hosta.

2) Po włączeniu i zresetowaniu ekranu DWIN, najpierw wykonywany jest wbudowany moduł ładujący, a bieżący numer wersji każdego pliku danych jest przechowywany w adresie Nor Flash jako podstawa do następnej oceny, czy plik danych musi zostać być na bieżąco. (Pamiętaj, że po pomyślnej aktualizacji pliku danych należy zapisać bieżący numer wersji pliku danych).

3) Główna płyta sterująca ocenia, czy Diwen Screen musi pobrać nowy program na podstawie różnicy w numerze wersji. Jeśli lokalny numer wersji różni się od numeru ostatniej zaktualizowanej wersji, główna płyta sterująca wysyła żądanie aktualizacji programu do ekranu Divin, a plik jądra jest wysyłany do ekranu DWIN poprzez przełączenie linii sygnałowej karty SD przez przekaźnik.

4) Ekran DWIN otrzymuje nową zawartość aplikacji i po ostatecznym potwierdzeniu zapisuje ją w zewnętrznej pamięci Flash. Po wykonaniu programu aktualizacyjnego zresetuj system DGUS i uruchom program z wbudowanej pamięci RAM. Po ponownym zresetowaniu powyższy proces wykonywania obciążenia zostanie powtórzony. Ile jest tu różnych numerów wersji, ile plików zostanie zaktualizowanych, aby uniknąć wielokrotnych aktualizacji tej samej wersji.

2.Zaprojektuj schemat blokowy

11


Czas publikacji: 30 sierpnia 2022 r