Rodzaj metody aktualizacji online oprogramowania DWIN Screen

——Z forum DWIN

Opracowują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. Gdy produkt zgłosił błąd, który należy naprawić, nie można go naprawić online.

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

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

1. Zaprojektuj pomysły

1) Uruchom ładowanie programu aktualizacyjnego, zawsze jest fragment kodu do ładowania programu w systemie, a kod jest wykonywany podczas uruchamiania.Na podstawie różnicy numerów wersji Nor Flash ocenia się, czy uruchomić istniejącą wersję programu, czy też pobrać nowy program z hosta.

2) Gdy ekran DWIN jest włączany i resetowany, w pierwszej kolejności uruchamiany 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.(Należy pamiętać, że aktualny numer wersji pliku danych musi zostać zapisany po pomyślnym uaktualnieniu pliku danych).

3) Główna płyta kontrolna ocenia, czy Diwen Screen musi pobrać nowy program na podstawie różnicy w numerze wersji.Jeśli lokalny numer wersji różni się od ostatnio zaktualizowanego numeru 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łu karty SD przez przekaźnik.

4) Ekran DWIN odbiera nową zawartość aplikacji i zapisuje ją do zewnętrznego Flasha po ostatecznym zatwierdzeniu.Po wykonaniu programu aktualizacji zresetuj system DGUS i uruchom program w pamięci RAM wbudowanej w układ.Jeśli zresetujesz ponownie, powyższy proces wykonania ładowania zostanie powtórzony.Ile jest tutaj różnych numerów wersji, ile plików zostanie zaktualizowanych, aby uniknąć powtarzających się aktualizacji tej samej wersji.

2.Zaprojektuj schemat blokowy

11


Czas postu: 30 sierpnia 2022 r