Spisu treści:
- Krok 1: Będziesz potrzebować:
- Krok 2: Złóż komputer oparty na Orange PI:
- Krok 3: Podłącz OPI
- Krok 4: Podłącz wyświetlacz
- Krok 5: Podłącz zasilacz
- Krok 6: Pobierz obraz systemu Linux
- Krok 7: Podłącz kartę SD
- Krok 8: Konwertuj Bin na Fex
- Krok 9: Przygotuj Safe Script.fex
- Krok 10: Skonfiguruj parametry wyświetlania
- Krok 11: Zakończ edycję Fex
- Krok 12: Uruchom OPI
- Krok 13: Dostosuj prawe dolne końce ekranu
- Krok 14: Dostosuj rozmiar menu Start
- Krok 15: Dostosuj obszary robocze
Wideo: Orange PI HowTo: Konfiguracja do użytku z wyświetlaczem samochodowym i adapterem HDMI na RCA: 15 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
PRZEDMOWA. Wygląda na to, że każdy inny korzysta z dużego i jeszcze większego telewizora lub monitora z głupią płytką Orange PI. I wygląda na trochę przesadę, gdy jest przeznaczony do systemów wbudowanych. Tutaj potrzebujemy czegoś małego i niedrogiego. Jak stary przenośny telewizor lub wyświetlacz LCD, który jest używany zazwyczaj w samochodach, aby połączyć się z kamerą widoku z tyłu. Jeśli masz zamiar użyć czegoś takiego, to wszelkie pytania, które są pełne na wszystkich forach, takie jak "Jak mogę ustawić rozdzielczość od kilku tysięcy do kilku tysięcy?" nie są tutaj używane. Wręcz przeciwnie, faktycznie zainteresuje Cię: "Jak ustawić NISKĄ rozdzielczość?".
Należy również zauważyć, że w przeciwieństwie do starych telewizorów z lampą próżniową lub wymyślnych, drogich, wielomodowych, dużych monitorów komputerowych, tani i prosty wyświetlacz LCD może zwykle obsługiwać jeden lub dwa różne tryby wideo. A jeśli przychodzący sygnał nie pasuje do żadnego z nich, zobaczysz tylko pusty ekran. Wyświetlacz może nawet nie pokazać żadnych oznak życia, jeśli sygnał wejściowy nie pasuje. Pozostawia poczucie, że albo wyświetlacz jest martwy, albo pomarańcza jest martwa, albo coś poszło nie tak z adapterem…
Krok 1: Będziesz potrzebować:
- Komputer (stacjonarny) z systemem Windows z połączeniem internetowym;
- Płytka Orange PI ze złączami HDMI. (Większość z nich ma jeden, ale są pewne wyjątki. Na przykład Orange PI Zero) i Niektóre zasilacze 5 V do zasilania Orange PI;
- Karta pamięci flash Micro SD(tm) do zapisywania obrazu systemu operacyjnego Twojego PI. Karta powinna być dość duża. 4 GB wystarczy, ale im większy, tym lepiej;
- Samochodowy wyświetlacz wsteczny z kompozytowym wejściem wideo RCA. (Większość z dostępnych faktycznie opiera się na złączach RCA.);
- Adapter HDMI na RCA;
- Zasilacz 12V do wyświetlacza;
- No i oczywiście kable do łączenia ze sobą.
Krok 2: Złóż komputer oparty na Orange PI:
Znajdź rozsądną wolną przestrzeń na swoim stole, umieść tam swoje Orange PI, przejściówkę HDMI na RCA, wyświetlacz i zasilacze.
Krok 3: Podłącz OPI
Podłącz Orange PI do adaptera za pomocą kabla HDMI-HDMI.
Krok 4: Podłącz wyświetlacz
Podłącz przejściówkę HDMI do RCA do wyświetlacza za pomocą kabla RCA do RCA. Zwróć uwagę, że kompozytowy sygnał wideo przechodzi zwykle przez ŻÓŁTY GNIAZDO. CZERWONE gniazdo tylnego wyświetlacza samochodu jest zwykle używane do zasilania 12 V (należy to lepiej sprawdzić, zaglądając do instrukcji obsługi wyświetlacza).
Krok 5: Podłącz zasilacz
Podłącz moduł zasilacza 5 V do Orange PI, a moduł zasilacza 12 V do wyświetlacza LCD Twojego samochodu. Nie podłączaj jeszcze zasilaczy do sieci. (Zresztą na tym etapie jest to bez sensu, ponieważ Orange PI nie jest poprawnie skonfigurowane, więc nie zobaczysz niczego interesującego.)
Krok 6: Pobierz obraz systemu Linux
Pobierz obraz odpowiedniego systemu operacyjnego i zapisz ten obraz na karcie Micro SD. Istnieje wiele poradników, jak to zrobić poprawnie. Na przykład możesz odwołać się do tej instrukcji:
www.orangepi.org/Docs/SDcardinstallation.html
Moim zdaniem lepiej jest użyć jakiejś dystrybucji Debiana lub Ubuntu z oficjalnej strony (https://www.orangepi.org/downloadresources/) niż armbiana, ponieważ ten ostatni przechowuje swój plik konfiguracyjny (script.bin) głęboko w natywnej partycji ext2 Linuksa i trudno jest go wygrzebać na komputerze stacjonarnym, a jeszcze trudniej włożyć z powrotem po niezbędnych modyfikacjach. Aby zapisać pliki na partycji Linuksa, potrzebny jest komputer z systemem Linux lub wirtualny komputer z systemem Linux. Wszelkiego rodzaju czytniki/programy "od Windows do ext2fs" są swego rodzaju "beczką proszku" - nigdy nie wiadomo, kiedy (i dlaczego) zniszczą Twój system plików do diabła.
Mówią, że należy wykonać edycję pliku scipt.bin bezpośrednio na Orange Pi. ale… Pamiętaj o następujących czynnikach:
- Twój Orange PI nie został jeszcze poprawnie skonfigurowany i „udaje się martwy”, więc nie wiadomo, jak go użyć do poprawienia skryptu.bin
- Nawet jeśli podłączyłeś swój Orange PI do jakiegoś dużego i fantazyjnego wielomodowego monitora HDMI, nadal jest nieco niebezpieczne, aby włączyć płytkę Orange PI i załadować niewłaściwie skonfigurowany system operacyjny. Powodem jest to, że script.bin jest używany nie tylko do konfiguracji rozdzielczości wideo i częstotliwości odświeżania, ale także do kontrolowania szybkości zegara procesora i pamięci. Nieprawidłowo ustawiony może spowodować przegrzanie i ewentualnie uszkodzenie Twojej deski. I najprawdopodobniej BĘDZIE USTAWIONE BŁĘDNIE, ponieważ istnieje wiele rodzajów tablic Orange PI, a szansa, że skrypt.bin z pobranego obrazu będzie pasował do Twojej konkretnej tablicy, jest znikoma. Sprawa jest jeszcze gorsza ze względu na fakt, że większość skryptów.bin została już przygotowana przez overclockerów. Zachowaj więc swoje skargi i przygotuj się na edycję pliku script.bin na swoim komputerze stacjonarnym.
Krok 7: Podłącz kartę SD
Użyj odpowiedniego adaptera, aby podłączyć kartę SD (z zainstalowanym obrazem systemu operacyjnego) do komputera stacjonarnego. Dalej zakładam, że jesteś zdrowy na umyśle i używasz tam Windowsa. Jeśli zastosowałeś się do moich rad i użyjesz obrazu, który przechowuje swój plik script.bin na partycji FAT, z łatwością zobaczysz dysk zawierający dwa (lub więcej) pliki: script.bin i uImage. To ostatnie to jądro startowe Linuksa i lepiej, abyśmy go odpuścili.
Krok 8: Konwertuj Bin na Fex
Skopiuj plik script.bin do jakiegoś folderu na swoim komputerze stacjonarnym i przekonwertuj go na format tekstowy (tzw. „fex”). Do konwersji będziesz potrzebować narzędzia do konwersji. Znajdź poprawnie działającą kopię pliku feksc.exe dla systemu Windows lub postępuj zgodnie z moją poprzednią instrukcją Orange PI HowTo: Kompiluj narzędzie Sunxi dla systemu Windows w systemie Windows
Użyj polecenia „bin2fex” lub bezpośrednio wpisz:
"fexc -I bin -O fex skrypt.bin skrypt.fex"
w wierszu "dos" i naciśnij enter.
(Aby to zadziałało, z pewnością musisz mieć narzędzie fexc w tym samym folderze, do którego skopiowałeś plik script.bin. Alternatywnie możesz spróbować ustawić zmienną środowiskową PATH Twojego systemu Windows, aby wskazywała, gdzie zainstalowałeś fexc.exe Jeszcze bardziej alternatywnie Możesz pobrać feksc_install.zip, rozpakować go do jakiegoś folderu i kliknąć tam dwukrotnie install.bat Skrypt instalacyjny utworzy folder c:\stool\ na dysku twardym c: i umieści dwa skróty: BIN_TO_FEX i FEX_TO_BIN na pulpit. Wystarczy skopiować plik script.bin do folderu c:\stool\ i dwukrotnie kliknąć ikonę BIN_TO_FEX, aby uzyskać plik script.fex w formacie tekstowym. Po zakończeniu edycji, po prostu kliknij dwukrotnie ikonę FEX_TO_BIN, aby przywrócić ją do formatu binarnego. OSTRZEŻENIE: Jeśli naprawdę czujesz, że musisz zredukować do tej ostatniej deski ratunku, prawdopodobnie nie jesteś wystarczająco sprytny, aby dobrze obsługiwać swój komputer Orange. Być może lepiej będzie poszukać pomocy tam w pobliżu.)
Na koniec powinieneś otrzymać tekstowy plik script.fex. Następnie użyj dowolnego edytora zwykłego tekstu, aby go edytować. Wieczny notepad.exe (z Twojej dystrybucji Windows) lub Notepad++ lub dowolny edytor dowolnego IDE programowania. (Nie próbuj używać Arduino IDE do tego celu - wyrzuci Cię narzekając, że to nie jest projekt arduino. Inne IDE są bardziej liberalne.)
Krok 9: Przygotuj Safe Script.fex
Teraz powinieneś być w stanie przeglądać i edytować plik script.fex. (Ten, który otrzymałeś, odszyfrowując skrypt script.bin). Przede wszystkim spójrz na pierwszą sekcję pliku. Sekcja nosi nazwę [product] i w cudzysłowie powinien znajdować się ciąg zawierający maszynę klucza i pewną wartość tekstową (prawo do znaku równości). Coś takiego:
machine = "jakaś nazwa maszyny"
Jeśli wartość w cudzysłowie odpowiada DOKŁADNIE Twojemu typowi płyty Orange Pi, prawdopodobnie masz szczęście, że masz plik script.bin, który ma prawidłowe ustawienia pamięci i procesora i możesz przejść do KOLEJNEGO KROKU. Inni będą musieli edytować plik script.fex, aby był bezpieczny.
Najpierw przejdź do sekcji o nazwie [cel]. Zobaczysz tam klucz o nazwie boot clock przypisany do jakiejś wartości. Tak jakby:
[cel]
zegar_startowy = 1536
Wartość liczbowa po prawej stronie znaku równości to częstotliwość procesora w MHz. Jeśli jest poniżej 1000 lub tylko nieznacznie powyżej (np. 1008) Możesz zostawić rzeczy bez zmian i przejść dalej. Jeśli tak jak w tym przykładzie, zegar jest ustawiony na ~1500 lub nawet na ~2000 Lepiej przeskaluj go w dół. Albo upewnij się, że Twoja deska jest naprawdę potężnym, wysokim szczytem z serii orange pi (takim jak Orange Pi Plus, Orange PI Plus 2, Orange PI Prime, Orange PI Ultimate, Orange PI Unlimited, Orange PI REBIRTH i THE RETURN OF POMARAŃCZOWA PI…).
Upewnij się również, że nie tylko masz odpowiednie radiatory, ale także są one już zainstalowane na chipach Orange PC.
Innym interesującym miejscem w pliku script.fex będzie sekcja [dvfs_table]. Zobaczysz tam drapieżną tabelę częstotliwości procesora. Tutaj częstotliwości są mierzone w Hz, więc chciałbyś mieć 9-cyfrowe liczby. Jeszcze raz, jeśli Twój widok nie jest zniekształcony przez bardzo wysokie liczby (takie jak max_freq = 1536000000 i więcej) lub jeśli masz deskę z najwyższej półki, możesz przejść dalej. W przeciwnym razie należy zmniejszyć wartości. Skąd wziąć te właściwe? Proponuję skopiować i wkleić je z:
Dla Twojej wygody skopiowałem je i wkleiłem tutaj:
[dvfs_table]max_freq = 1008000000 min_freq = 60000000 lv_count = 5 lv1_freq = 1056000000 lv1_volt = 1500 lv2_freq = 1008000000 lv2_volt = 1400 lv3_freq = 912000000 lv3_volt = 1350 lv4_freq = 86400_400_volt = 8640050000 lv4
Są to z pewnością bezpieczne, ale nieco chybione wartości. Jednak zawsze możesz spróbować je zwiększyć w przyszłości.
I wreszcie sekcja [dram_para]. Tutaj mamy taktowanie dram w MHz w postaci parametru dram_clk. Sunxi Fex Guide sugeruje tutaj ustawienie dram_clk = 360. Jednak dla ostatnich tablic wydaje się być zbyt niska. Użyj tutaj wartości bliskiej 600. Lubić
drm_clk = 624
lub
drm_clk = 576
Wszyscy tam szukają większej mocy obliczeniowej, ale nadal nie pomijają kroku polegającego na przeskalowaniu częstotliwości do bezpiecznych wartości. Możesz być w stanie zrozumieć, o czym mówię, kiedy Twój Linux zaczyna tracić swoje pliki tylko w procesie prostego kopiowania ich z jednego miejsca do drugiego.
Krok 10: Skonfiguruj parametry wyświetlania
Na koniec dotarliśmy do ustawień parametrów ekranu. W pliku script.fex znajdź sekcję [boot_disp]… I usuń ją jako całą sekcję. Wynika to z tego, że ta sekcja jest używana tylko do wyświetlania niektórych banerów reklamowych podczas procesu uruchamiania Orange PI. A ponieważ nie zamierzamy korzystać z tej funkcji, pozostaje ona tylko źródłem dodatkowych możliwych usterek (takich jak lepka rozdzielczość itp.)
A sekcją zainteresowania będzie [disp_init]. Powinno być tak:
[disp_init]disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 3 screen1_output_type = 3 screen1_output_mode = 3 fb0_format = 0 fb0_width = 0 fb0_height = 0 fb1_width = 0 fb1_format = 0 fb1_
Skopiuj go stąd i wklej do swojego script.fex, jeśli chcesz. Należy pamiętać, że typ wyjścia ekranu to 3 (hdmi), a tryb wyjścia ekranu to 3 (720 x 576 bez przeplotu). To dobre miejsce, aby zauważyć, że to ustawienie JEST ZALEŻNE OD SPRZĘTU. Oznacza to, że jeśli masz, powiedzmy, przejściówkę HDMI-VGA (nie HDMI-RCA/TV) niezbędnym trybem wyjścia może być inny. Możesz wypróbować inne tryby, aby sprawdzić, czy pasują lepiej. Oto czas, w którym pobłogosławisz fakt, że możesz edytować plik konfiguracyjny na swoim komputerze stacjonarnym, a nie na konfigurowanym Orange PI.
Kolejną niezbędną rzeczą do zrobienia jest wyłączenie szyfrowania hdmi. Znajdź (lub utwórz) sekcję [hdmi_para] i dodaj kolejne ciągi:
hdcp_enable = 0hdmi_cts_compatibility = 1
Cała sekcja będzie wyglądać tak:
[hdmi_para]hdmi_used = 1 hdmi_power = "vcc-hdmi-18" hdcp_enable = 0 hdmi_cts_compatibility = 1
I jeszcze raz możesz go skopiować i wkleić stąd do swojego pliku script.fex.
Krok 11: Zakończ edycję Fex
Skończyliśmy z script.fex, więc zapisz go na dysku twardym i wyjdź z programu do edycji tekstu.
Użyj pliku fex2bin.bat (lub skrótu FEX_TO_BIN na pulpicie), aby spakować plik z powrotem do formatu binarnego. Pamiętaj, że script.bin zwykle ma atrybut „tylko do odczytu”, a narzędzie fexc nie może go automatycznie nadpisać. (Naprawiłem to w dystrybucji dla samych amatorów - tej, która używa skrótów na pulpicie. Inni powinni być po prostu mniej zapominalscy.)
Krok 12: Uruchom OPI
W końcu dostaliśmy nasz nowy i świeży, błyszczący plik script.bin, więc czas skopiować go na startową kartę SD komputera Orange. Włóż ją do gniazda Orange PI (nie zapomnij kliknąć „bezpiecznego usuwania nośnika” w zasobniku Windows przed wyjęciem karty.)
Podłącz zasilacz 12 V do sieci, aby włączyć wyświetlacz samochodu z tyłu. Zrób to samo z zasilaczem 5V, aby włączyć Orange PI. A teraz możesz zobaczyć /*martwych ludzi*/ wiadomości z uruchamiającego się Linuksa na swoim wyświetlaczu.
Tu można by się zatrzymać. Ale ktoś może nie być wystarczająco usatysfakcjonowany faktem, że obraz może nie pasować dokładnie do ekranu. Pewna jego część (w pobliżu granic) może nie być widoczna na wyświetlaczu. Więc ostatnim etapem będzie dostosowanie ekranu.
Krok 13: Dostosuj prawe dolne końce ekranu
Szkoda, ale fbset to podobne narzędzia Linux… Cóż, nie mogę powiedzieć, że nie działają… Kiedy robisz coś zupełnie nie tak, natychmiast skończysz z uszkodzonym ekranem. Ale o ile pozostajesz w granicach rozsądnych zmian, wydaje się, że system Orange Pi + HDMI na RCA Adapter + wyświetlacz telewizora zachowuje się tak, jakby był dla niego taki sam. Więc najlepsza i sprawdzona metoda ustawiania ramek ekranu jest tutaj poza grą. Jednak jest jeszcze za wcześnie, aby się poddać. Przede wszystkim dość łatwo jest wydostać się z prawego i dolnego krańca ekranu. W tym celu można skorzystać ze sprawdzonego podejścia polegającego na modyfikacji pliku script.bin.
Jeszcze raz zapoznaj się z sekcją [disp_init]. Dla wyświetlacza 4,3 cala Możesz użyć następnego tekstu:
[disp_init]
disp_init_enable = 1 disp_mode = 0 screen0_output_type = 3 screen0_output_mode = 3 screen1_output_type = 3 screen1_output_mode = 3 fb0_format = 10 fb0_width = 704 fb0_height = 544 fb1_format = 10 fb1_width_height = 704 fb1_width = 704
W przypadku innych wymiarów możesz spróbować zwiększyć/zmniejszyć ustawienia rozdzielczości pionowej/poziomej. Pamiętaj jednak, że liczby muszą być wielokrotnością szesnastu (a może w rzeczywistości 8). Więc nie wpisuj tam dowolnych wartości. Zacznij od znanych (fb0_width = 720 i fb0_height = 576) i zacznij odejmować 16. Tj.
fb0_szerokość = 704 -LUB- fb0_szerokość = 720
fb0_wysokość = 576 fb0_wysokość = 560
Krok 14: Dostosuj rozmiar menu Start
W pewnym momencie będziesz mógł poprawnie widzieć prawą dolną krawędź obrazu na ekranie. Rzeczy nie są tak tęczowe z lewym górnym rogiem. Mogę tylko zasugerować dostosowanie ustawień Xorg. W "Debian XFCE 0.9.1" przejdź do ustawień->panel i ustaw zwiększ szerokość i zmniejsz długość menu startowego.
Krok 15: Dostosuj obszary robocze
Następnie przejdź do Ustawienia-> przestrzenie robocze i użyj zakładki "obramowania", aby ustawić granice ekranu. Ograniczy rozmiar okien nowo uruchamianych aplikacji do obszaru ekranu ograniczonego Twoimi ustawieniami. Nie jest to jednak panaceum. Od czasu do czasu aplikacje PRÓBUJĄ wydostać się poza te granice (i na pewno się uda). Aby Cię uspokoić mogę powiedzieć, że nie tracisz zbyt wiele. Nawet przy prawidłowo ustawionym monitorze 5" 800 x 480 TFT wiele aplikacji graficznych Orange PI Linux nadal nie nadaje się do użytku (zwłaszcza kreator QT).
Zalecana:
Naładuj telefon akumulatorem samochodowym (6V-24V): 6 kroków
Naładuj telefon za pomocą akumulatora samochodowego (6 V-24 V): Ładowanie smartfona podczas biwakowania na zewnątrz nie zawsze jest łatwe. Pokazuję Ci, jak naładować telefon za pomocą akumulatora samochodowego i akumulatora do motorowera. Możesz również używać gadżetu z dowolnym źródłem zasilania 6V-24V
Stwórz własną zgrzewarkę punktową surowego akumulatora z akumulatorem samochodowym!: 5 kroków
Stwórz własną zgrzewarkę punktową surowego akumulatora z akumulatorem samochodowym!: W tym projekcie pokażę Ci, jak stworzyć prymitywną, ale funkcjonalną zgrzewarkę punktową akumulatora. Jego głównym źródłem zasilania jest akumulator samochodowy, a wszystkie jego komponenty kosztują łącznie około 90 €, co sprawia, że ta konfiguracja jest dość tania. Więc usiądź wygodnie i ucz się
Instalacja Raspbian w Raspberry Pi 3 B bez HDMI - Pierwsze kroki z Raspberry Pi 3B - Konfiguracja Raspberry Pi 3: 6 kroków
Instalacja Raspbian w Raspberry Pi 3 B bez HDMI | Pierwsze kroki z Raspberry Pi 3B | Konfiguracja Raspberry Pi 3: Jak niektórzy z Was wiedzą, komputery Raspberry Pi są całkiem niesamowite i można mieć cały komputer tylko na jednej małej płytce. Raspberry Pi 3 Model B jest wyposażony w czterordzeniowy, 64-bitowy procesor ARM Cortex A53 taktowany zegarem 1,2 GHz. To daje Pi 3 około 50
Konfiguracja Raspberry Pi z wyświetlaczem PiTFT AdaFruit: 11 kroków
Konfiguracja Raspberry Pi z wyświetlaczem PiTFT AdaFruit: UWAGA: Ponieważ jest nieaktualny, nie należy używać tej instrukcji. Użyj Easy Install.Setup Raspberry Pi AdaFruit do pracy z wyświetlaczem PiTFT Adafruit.Ta instrukcja używa MacBooka Pro i specjalistycznego kabla USB zamiast monitora, k
Orange PI HowTo: Konfiguracja do użycia z 5-calowym wyświetlaczem HDMI TFT LCD: 8 kroków (ze zdjęciami)
Orange PI HowTo: Skonfiguruj go do użycia z 5-calowym wyświetlaczem HDMI TFT LCD: Jeśli byłeś na tyle ostrożny, aby zamówić wyświetlacz HDMI TFT LCD razem z Orange PI, prawdopodobnie zniechęcają Cię trudności z próbą zmuszenia go do pracy Podczas gdy inni nie mogli nawet zauważyć żadnych przeszkód, kluczem jest to, że są co najmniej