Naprawiono bazę kompilacji i rozruchu
Poprawiono wydanie OpenHarmony-v6.1, RK3588 AArch64, Linux 5.10.210 i EVB1 LP4 V10 DTB; krytyczne zasoby rozruchowe otrzymały wartości bazowe SHA-256.
OTWARTA HARMONIA · RK3588 · ETAP-0
W oparciu o wersję OpenHarmony-v6.1, na określonej płycie RK3588 sprawdzono minimalny stopień bezgłowy 0 i ustalono identyfikowalny łańcuch dla kompilacji, opisu nośnika, rozruchu, rejestrowania i oceny.
W określonych warunkach projektu OpenHarmony 6.1 uruchomił jądro RK3588 i OpenHarmony init z SD, zamontował partycje systemowe i udostępnił szeregową powłokę główną. To stwierdzenie dotyczy tylko tej płyty, Build22, nośnika SD i bezgłowego Stage-0.
ZAKRES PROJEKTU
Żaden gotowy obraz nie został skopiowany. Profil płyty, zasoby rozruchowe, tablica partycji, interfejsy sterowników, ścieżki kontrolera pamięci masowej i zależności usług zostały dostrojone do RK3588.
Poprawiono wydanie OpenHarmony-v6.1, RK3588 AArch64, Linux 5.10.210 i EVB1 LP4 V10 DTB; krytyczne zasoby rozruchowe otrzymały wartości bazowe SHA-256.
Przed zapisem sprawdzano urządzenie, typ nośnika, pojemność, CID, mocowania, granice partycji i identyfikatory GUID; środowisko konserwacyjne Android na eMMC pozostało nienaruszone.
Dodano brakujące ogniwa i kontrole zegara RK3588; jeśli brakuje zasobu CSI2 MMIO, zamiast dostępu zerowego zwracany jest błąd.
Odniesienia w fstab, updater, init i extlinux zostały przełączone ze ścieżki eMMC na używany kontroler SD.
Propagacja błędów w fundacji i render_service została dostosowana tak, że accountmgr nie zakończył działania i przekroczono poprzedni punkt błędu wynoszący 332 sekundy.
Build22 spełnił minimalne kryteria Headless Stage 0 określone w projekcie. Wszystkie poniższe wartości dotyczą tylko tej planszy i obrazu.
ŚCIEŻKA INŻYNIERSKA
W określonych warunkach projektu OpenHarmony 6.1 uruchomił jądro RK3588 i OpenHarmony init z SD, zamontował partycje systemowe i udostępnił szeregową powłokę główną. To stwierdzenie dotyczy tylko tej płyty, Build22, nośnika SD i bezgłowego Stage-0.
WERYFIKOWANE DOWODY
Build22 spełnił minimalne kryteria Headless Stage 0 określone w projekcie. Wszystkie poniższe wartości dotyczą tylko tej planszy i obrazu.
PODSTAWA TECHNICZNA
GRANICA DOWODÓW
Build22 spełnił minimalne kryteria Headless Stage 0 określone w projekcie. Wszystkie poniższe wartości dotyczą tylko tej planszy i obrazu.
480 sekund to okno nagrywania szeregowego i nie jest dowodem długoterminowej stabilności, grafiki, kompletnych urządzeń peryferyjnych ani gotowości seryjnej. Cykle wyświetlacza, procesora graficznego, dotyku, dźwięku, sieci, USB/HDC, kamer, zawieszenia/wznowienia i pełnego ponownego uruchomienia znajdują się poza tą fazą.
Łatka 0027 przeszła kontrolę kodu źródłowego, pełną kompilację Build23 i sprawdzenie obrazu statycznego. Ponieważ nie ma regresji sprzętowej Build23, na urządzeniu nie jest wymagana żadna poprawka podstawowa.
IZOLACJA USTEREK
FaultLogger zawęził bezpośredni błąd podstawowy Build22 do ścieżki SELinux-restorecon podczas inicjalizacji AppDomainVerifyMgrService; getenforce było wyłączone na płycie.
Łatka 0027 przeszła kontrolę kodu źródłowego, pełną kompilację Build23 i sprawdzenie obrazu statycznego. Ponieważ nie ma regresji sprzętowej Build23, na urządzeniu nie jest wymagana żadna poprawka podstawowa.
Często zadawane pytania
Nie. Wynik jest ograniczony do określonej płyty, obrazu, nośnika startowego i warunków testowych.
Utrzymanie środowiska konserwacji Android dla eMMC i identyfikacji nośników oraz odczytu zwrotnego w celu ograniczenia błędnych opisów.
Nie. Pokazują tylko, że w oknie Build22 nie wystąpiła żadna monitorowana panika jądra, ups ani błąd krytyczny usługi.
Ścieżka bezpośrednia jest zlokalizowana, a Build23 pomyślnie przeszedł kontrolę kompilacji i statyczną; test regresji sprzętu Build23 nie jest częścią tego dowodu.
Model i wersja płytki, znacznik źródłowy, BSP lub zasoby rozruchowe, drzewo urządzeń, nośnik rozruchowy, port szeregowy, urządzenia peryferyjne, istniejące dzienniki i kryteria akceptacji.
ZASTOSOWANIA
OpenHarmony kompilacja źródłowa i dostosowywanie rozruchu dla płyt RK3588
Płyta portu BSP standardowego systemu OpenHarmony
Debugowanie U-Boot, extlinux, GPT i obrazów partycji
Drzewo urządzeń i kompatybilność sterownika Linux-5.10
Bezpieczna weryfikacja dwóch nośników SD/eMMC
Analiza usług systemowych, FaultLogger i natywnych stosów awarii
BEZPOŚREDNI KONTAKT
Proszę podać model i wersję płyty, kod źródłowy lub BSP, zasoby rozruchowe, logi szeregowe, listę urządzeń peryferyjnych i kryteria akceptacji. Telefon, e-mail, WeChat i WhatsApp są dostępne bezpośrednio na tej stronie.
WeChatKod QR na tej stronie