Czy mogę sprawić, by system operacyjny Chrome działał na moim Raspberry Pi bez konieczności kompilowania czegokolwiek?
Słyszałem, że ktoś skompilował go dla Raspberry Pi, więc zastanawiałem się, czy ktoś miał jakieś doświadczenie w tym zakresie.
Czy mogę sprawić, by system operacyjny Chrome działał na moim Raspberry Pi bez konieczności kompilowania czegokolwiek?
Słyszałem, że ktoś skompilował go dla Raspberry Pi, więc zastanawiałem się, czy ktoś miał jakieś doświadczenie w tym zakresie.
Odpowiedzi:
Hexxeh pracował nad wersją dla Raspberry Pi, jak opisano w tym poście na blogu . Głównym problemem jest to, że jest naprawdę, bardzo powolny. Jest tak, ponieważ nie ma przyspieszenia graficznego.
Przed przystąpieniem do tworzenia systemu operacyjnego Chromium zalecamy następujące rzeczy.
Teraz musisz uzyskać rzeczywisty kod systemu operacyjnego Chromium. Możesz dowiedzieć się, jak to zrobić, w Przewodniku dla programistów Chromium OS .
Następnie musisz dodać nakładkę Raspberry Pi do kodu źródłowego. Znajdź katalog o nazwie zawartej overlays
w src
folderze kodu źródłowego systemu operacyjnego Chromium. Skopiuj nakładkę znalezioną w repozytorium Github w Hexxeh / overlay-raspberrypi .
Najpierw musisz być w chroocie systemu operacyjnego Chromium. Jeśli nie wiesz, jak to zrobić, zapoznaj się z sekcją 4.2 przewodnika dla programistów. Po drugie, musisz być rootem, aby zbudować zestaw narzędzi. Można to osiągnąć za pomocą su
lub sudo -i
. Następnie uruchom następujące polecenie.
$ USE="-thumb -hardened hardfp" FEATURES="splitdebug" crossdev -S -t armv6j-cros-linux-gnueabi --ex-gdb
Teraz możemy wyjść z rootowania exit
.
Musisz uruchomić to polecenie tylko raz.
$ ./setup_board --board=raspberrypi
Będziesz także chciał zostawić tylne drzwi dla obrazu programistycznego, aby wpuścić się do powłoki. Możesz to zrobić za pomocą następującego polecenia.
$ ./set_shared_user_password
Po wyświetleniu monitu wprowadź hasło i naciśnij klawisz enter. Tada
Najpierw musimy upewnić się, że mamy wszystkie wymagane pakiety. Możemy je zbudować za pośrednictwem.
$ ./build_packages --board=raspberrypi --withdev --nowithdebug --nousepkg --nowithautotest
Wreszcie! Możesz zbudować obraz USB poprzez.
$ ./build_image dev --board=raspberrypi --noenable_rootfs_verification
Hexxeh/overlay-raspberrypi
Github repo już nie istnieje. Jakieś alternatywne rozwidlenia tego repozytorium? Czy ten byłby odpowiedni?
Zajrzyj na http://hexxeh.net/ . Pracował nad wersją. Istnieje kilka plików BETA, które można pobrać i skompilować, ale do tej pory nie udostępniono pełnego obrazu.