Mündəricat:

Narıncı PI HowTo: Avtomobilin Arxa Görünüş Ekranı və HDMI ilə RCA Adaptoru ilə İstifadə Edin: 15 Addım
Narıncı PI HowTo: Avtomobilin Arxa Görünüş Ekranı və HDMI ilə RCA Adaptoru ilə İstifadə Edin: 15 Addım

Video: Narıncı PI HowTo: Avtomobilin Arxa Görünüş Ekranı və HDMI ilə RCA Adaptoru ilə İstifadə Edin: 15 Addım

Video: Narıncı PI HowTo: Avtomobilin Arxa Görünüş Ekranı və HDMI ilə RCA Adaptoru ilə İstifadə Edin: 15 Addım
Video: 40 полезных автотоваров с Aliexpress, которые упростят жизнь любому автовладельцу #6 2024, Iyul
Anonim
Narıncı PI HowTo: Avtomobilin Arxa Görünüş Ekranı və HDMI ilə RCA Adaptoru ilə İstifadə Edin
Narıncı PI HowTo: Avtomobilin Arxa Görünüş Ekranı və HDMI ilə RCA Adaptoru ilə İstifadə Edin

ÖN SÖZ. Hər kəsin ağılsız Orange PI lövhəsi olan böyük və hətta daha böyük televizor və ya monitordan istifadə etdiyi görünür. Və gömülü sistemlər üçün nəzərdə tutulduqda bir az həddindən artıq iş kimi görünür. Burada kiçik və ucuz bir şeyə ehtiyacımız var. Köhnə bir portativ televizor və ya ümumiyyətlə arxa görünüş kamerasına qoşulmaq üçün avtomobillərdə istifadə olunan bir LCD ekran kimi. Əgər belə bir şeydən istifadə edəcəksinizsə, o zaman bütün forumlarda "Bir neçə minin həllini bir neçə minə necə təyin edə bilərəm?" Kimi suallar doludur. burada istifadədən çıxdı. Əksinə, həqiqətən maraqlanacaqsınız: "DÜŞÜK qətnaməni necə təyin etmək olar?".

Həm də unutmayın ki, köhnə vakum borulu televizorlardan və ya bahalı çox modlu böyük kompüter monitorlarından fərqli olaraq, ucuz və sadə LCD displey ümumiyyətlə bir və ya iki fərqli video rejimini dəstəkləyə bilər. Gələn siqnal onlardan heç birinə uyğun gəlmirsə, yalnız boş ekranı görəcəksiniz. Giriş siqnalı uyğun gəlmirsə, ekran heç bir həyat əlaməti göstərə bilməz. Ya ekranın öldüyünü, ya da Portağalın öldüyünü və ya adapterdə bir şeyin səhv olduğunu hiss edir.

Addım 1: Lazım olacaq:

Sizə lazım olacaq
Sizə lazım olacaq
Sizə lazım olacaq
Sizə lazım olacaq
Sizə lazım olacaq
Sizə lazım olacaq
  1. Windows bağlantısı olan, İnternet bağlantısı olan (masaüstü) kompüter;
  2. HDMI konnektorlu Narıncı PI lövhə. (Əksəriyyətində bir var, amma bəzi istisnalar var. Məsələn, Orange PI Zero) və Orange PI -ni işə salmaq üçün bəzi 5v enerji təchizatı;
  3. PI əməliyyat sisteminizin görüntüsünü yazmaq üçün Micro SD (tm) flash kartı. Kart kifayət qədər böyük olmalıdır. 4Gb kifayətdir, amma nə qədər böyükdürsə bir o qədər yaxşıdır;
  4. RCA kompozit video girişi olan bir avtomobilin arxa görünüş ekranı. (Mövcud olanların çoxu əslində RCA bağlayıcılarına güvənir.);
  5. HDMI TO RCA adapteri;
  6. Ekran üçün 12V güc təchizatı;
  7. Əlbəttə ki, kabellər bir -birinə bağlanır.

Addım 2: Portağal PI əsaslı kompüterinizi yığın:

Portağal PI əsaslı kompüterinizi yığın
Portağal PI əsaslı kompüterinizi yığın

Masanızda ağlabatan bir boş yer tapın, Orange PI-ni, HDMI-RCA adapterini, ekranı və enerji təchizatı vahidlərini ora qoyun.

Addım 3: OPI -ni qoşun

OPI qoşun
OPI qoşun

Narıncı PI-ni bəzi HDMI-HDMI kabelləri ilə adapterə qoşun.

Addım 4: Ekranı bağlayın

Ekranı qoşun
Ekranı qoşun

HDMI-RCA adapterini ekrana bir az RCA-RCA kabeli ilə qoşun. Qeyd edək ki, kompozit video siqnalı ümumiyyətlə SARI JACKdan keçir. Avtomobilin arxa görünüş ekranının QIRMIZI jakı ümumiyyətlə 12 voltluq enerji təchizatı üçün istifadə olunur (Ekranınızın təlimatına baxaraq bunu təmin etməlisiniz).

Addım 5: Güc Təchizatını qoşun

Güc Təchizatını qoşun
Güc Təchizatını qoşun

5v enerji təchizatı modulunu Orange PI -yə və 12v enerji təchizatı modulunu avtomobilinizin arxa görünüşlü LCD displeyinə qoşun. Güc mənbələrini hələ də elektrik şəbəkəsinə qoşmayın. (Hər halda bu mərhələdə mənasızdır, çünki Narıncı PI düzgün konfiqurasiya olunmadığı üçün heç bir maraq görməyəcəksiniz.)

Addım 6: Linux Şəkil Yükləyin

Linux Şəkil yükləyin
Linux Şəkil yükləyin

Uyğun bir əməliyyat sisteminin görüntüsünü yükləyin və bu görüntünü Micro SD kartınıza yazın. Bunu necə düzgün etmək barədə bir çox bələdçi var. Məsələn, bu təlimata müraciət edə bilərsiniz:

www.orangepi.org/Docs/SDcardinstallation.html

Fikrimcə, armian deyil, rəsmi saytdan (https://www.orangepi.org/downloadresources/) bir Debian və ya Ubuntu paylamasından istifadə etmək daha yaxşıdır, çünki ikincisi konfiqurasiya faylını (script.bin) dərin saxlayır. Linux doğma ext2 bölməsində və masaüstünüzdəki PC -yə təmizləmək çətindir və lazımi dəyişikliklərdən sonra geri qaytarmaq daha çətindir. Linux bölməsinə fayl yazmaq üçün ya Linux ilə işləyən bir PC, ya da Linux ilə işləyən bir virtual PC lazımdır. Hər növ "Windows to ext2fs" oxucuları/yazıçıları bir növ "toz barelidir" - Fayl sisteminizi cəhənnəmə nə vaxt (və niyə) məhv edəcəklərini heç vaxt bilmirsiniz.

Scipt.bin faylının redaktəsini birbaşa Orange Pi üzərində etmək lazım olduğunu söyləyirlər. lakin … Aşağıdakı amilləri unutmayın:

  • Portağal PI hələ düzgün konfiqurasiya edilməmişdir və "ölü oynayır", buna görə də script.bin'i düzəltmək üçün necə istifadə ediləcəyi bilinmir.
  • Narıncı PI -nizi bəzi böyük və fantastik çoxfunksiyalı HDMI monitoruna bağlasanız belə, Orange PI lövhəsini yandırmaq və düzgün qurulmamış əməliyyat sistemini yükləmək hələ də bir qədər təhlükəlidir. Səbəb, script.bin yalnız video qətnaməsini və yeniləmə sürətini konfiqurasiya etmək üçün deyil, həm də prosessor və yaddaş saat sürətini idarə etmək üçün istifadə edilməsidir. Yanlış qurarsanız, həddindən artıq istiləşməyə və lövhənizə zərər verə bilər. Və çox güman ki, YANLIŞ OLACAQ, çünki Orange PI lövhələrinin bir çox növü var və xüsusi olaraq endirdiyiniz şəkildəki script.bin xüsusi lövhənizə uyğun olma ehtimalı kiçikdir. Oradakı script.bin -in əksəriyyətinin artıq overclockers tərəfindən hazırlandığı üçün işlər daha da pisdir. Şikayətlərinizi saxlayın və masa üstü kompüterinizdə script.bin faylını redaktə etməyə hazır olun.

Addım 7: SD kartı bağlayın

SD kartı bağlayın
SD kartı bağlayın

SD kartı (əməliyyat sistemi görüntüsü quraşdırılmış) masaüstü kompüterinizə bağlamaq üçün uyğun bir adapter istifadə edin. Bundan sonra sağlam düşüncəli olduğunuzu və orada Windows istifadə etdiyinizi düşünəcəyəm. Əgər mənim tövsiyələrimə əməl etmisinizsə və script.bin faylını FAT bölməsində saxlayırsınızsa, iki (və ya daha çox) fayl olan diski asanlıqla görəcəksiniz: script.bin və uImage. İkincisi Linux açılış nüvəsidir və onu buraxmağımız daha yaxşıdır.

Addım 8: Binanı Fex -ə çevirin

Binanı Fex -ə çevirin
Binanı Fex -ə çevirin

Script.bin faylını masaüstünüzdəki bir qovluğa kopyalayın və mətn ("fex" adlanan) formatına çevirin. Dönüşüm üçün dönüşüm proqramına ehtiyacınız olacaq. Windows üçün fexc.exe -nin düzgün işləyən bir nüsxəsini tapın və ya əvvəlki təlimat verdiyim Orange PI HowTo: Windows altında Windows üçün Sunxi Alətini tərtib edin

"Bin2fex" əmrindən istifadə edin və ya birbaşa yazın:

"fexc -I bin -O fex script.bin script.fex"

"dos" əmrində Enter düyməsini basın.

(İşləməsi üçün əlbəttə ki, script.bin faylını kopyaladığınız eyni qovluqda fexc proqramına sahib olmalısınız. Alternativ olaraq, pəncərələrinizin PATH mühit dəyişənini qurduğunuz yerə işarə edə bilərsiniz. Daha çox alternativ olaraq fexc_install.zip yükləyə, bəzi qovluğa yığa bilərsiniz və install.bat düyməsini iki dəfə vura bilərsiniz. Quraşdırıcı skripti c: harddisk -də c: / stool / qovluğunu yaradacaq və iki qısa yol qoyacaq: BIN_TO_FEX və Masaüstünüze FEX_TO_BIN. Ehtiyacınız olan şey, script.bin faylınızı c: / stool / qovluğuna kopyalamaq və mətn formatlı script.fex faylını əldə etmək üçün BIN_TO_FEX simgesini iki dəfə vurmaqdır. Və redaktəni bitirdikdən sonra Onu ikili formata qaytarmaq üçün FEX_TO_BIN simgesini iki dəfə vurun. yaxınlıqda.)

Nəhayət, mətn script.fex faylı ilə başa çatmalısınız. Redaktə etmək üçün hər hansı bir düz mətn redaktorundan istifadə edin. Əbədi notepad.exe (Windows paylamanızdan) və ya Notepad ++ və ya hər hansı bir proqramlaşdırma IDE redaktoru uyğun olacaq. (Bu məqsədlə Arduino IDE -dən istifadə etməyə çalışmayın - bu, arduino layihəsi olmadığından şikayətlənməyinizə səbəb olacaq. Digər IDE -lər daha liberal olmağa meyllidir.)

Addım 9: Safe Script.fex hazırlayın

İndi script.fex faylına baxmaq və redaktə etmək lazımdır. (Skript.bin şifrəsini açaraq əldə etdiyiniz). Əvvəlcə faylın ilk hissəsinə baxın. Bölmə [məhsul] adlanır və kotirovkalarda açar maşını və bəzi mətn dəyərini (bərabərlik işarəsinin sağında) olan bir simli olmalıdır. Bu kimi bir şey:

maşın = "bəzi maşın adı"

Sitatdakı dəyər Orange Pi lövhəsi ilə tam uyğun gəlirsə, ehtimal ki, yaddaş və CPU üçün düzgün parametrləri olan bir script.bin faylına sahib olmaq şansınız var və NÖVBƏTİ ADIMA davam edə bilərsiniz. Digərləri təhlükəsiz etmək üçün script.fex faylını düzəltməli olacaqlar.

Əvvəlcə [hədəf] adlı hissəyə keçin. Orada açılış saatı adlı bir açarın müəyyən bir dəyərə təyin edildiyini görəcəksiniz. Necə ki:

[hədəf]

boot_clock = 1536

Bərabərlik işarəsinin sağındakı ədədi dəyər MHz -də CPU tezliyidir. 1000 -dən aşağıdırsa və ya sadəcə yuxarıdan (məsələn, 1008 kimi) hər şeyi olduğu kimi buraxıb daha da davam edə bilərsiniz. Əgər bu nümunə başqa cür olarsa, saat ~ 1500 və ya hətta ~ 2000 -ə ayarlansa daha yaxşı olar. Yoxsa lövhənizin portağal pi seriyasının (Orange Pi Plus, Orange PI Plus 2, Orange PI Prime, Orange PI Ultimate, Orange PI Ultimate, Orange PI Unlimited, Orange PI REBIRTH and the Return Portağal PI…).

Həm də yalnız lazımi soyuducuların olmadığından əmin olun, həm də artıq Orange PC çiplərində quraşdırılmışdır.

Script.fex faylında başqa bir maraqlı yer [dvfs_table] bölməsi olacaq. Orada cpu tezliklərinin zehni cədvəlini görəcəksiniz. Burada tezliklər Hz ilə ölçülür, buna görə də bu 9 rəqəmli ədədləri istəyirsiniz. Görünüşünüz çox yüksək rəqəmlərlə təhrif olunmadıqda (max_freq = 1536000000 və daha yuxarı kimi) üst paneliniz varsa, daha da davam edə bilərsiniz. Əks təqdirdə dəyərləri aşağı salmalısınız. Doğru olanları haradan almaq olar? Onları kopyalayıb yapışdırmağı təklif edirəm:

İnandırıcılığınız üçün onları buraya kopyaladım:

[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 = 912000000000000000000000000000000000000000000000000000000000000000000

Bunlar əlbəttə ki, təhlükəsizdir, amma bir qədər kobud dəyərlərdir. Ancaq gələcəkdə bunları artırmağa çalışa bilərsiniz.

Və nəhayət [dram_para] bölməsi. Burada dram_clk parametri şəklində MHz -də dram saat sürətimiz var. Sunxi Fex Guide burada dram_clk = 360 təyin etməyi təklif edir. Ancaq son lövhələr üçün çox aşağı görünür. Burada 600 -ə yaxın bir dəyər istifadə edin. Kimi

dram_clk = 624

və ya

dram_clk = 576

Oradakı hər kəs daha yüksək hesablama gücünə can atır, lakin yenə də tezliklərin təhlükəsiz dəyərlərə endirilməsi addımını atmayın. Linux -un sənədləri bir yerdən digərinə sadə surətdə kopyalamaq prosesində fayllarını itirməyə başlayanda nə danışdığımı anlaya bilərsiniz.

Addım 10: Ekran parametrlərini konfiqurasiya edin

Nəhayət, ekran parametrlərinin parametrlərinə gəldik. Sizin script.fex faylınızda [boot_disp] bölməsini tapın … Və bütün bir hissə olaraq silin. Bunun səbəbi, bu bölmənin yalnız Orange PI açılış prosesi zamanı bəzi reklam bannerlərini göstərmək üçün istifadə edilməsidir. Və bu xüsusiyyətdən istifadə etməyəcəyimizə görə, yalnız əlavə mümkün səhvlərin mənbəyi olaraq qalır (yapışqan qətnamə və s. Kimi)

Və maraq dairəsi [disp_init] olacaq. Bu belə olmalıdır:

[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_fwb_f0

Buradan kopyalayın və istəsəniz script.fex -ə yapışdırın. Unutmayın ki, ekran çıxışı növü 3 (hdmi) və ekran çıxışı rejimi 3 (720 x 576 aralıksız) olmalıdır. Bu ayarın DONANIMA BAĞLI olduğunu qeyd etmək yaxşı bir yerdir. Bu o deməkdir ki, məsələn, HDMI-VGA adapteriniz varsa (HDMI-RCA/TV deyil), lazımlı çıxış rejimi başqa ola bilər. Daha yaxşı uyğun olub olmadığını görmək üçün digər rejimləri sınaya bilərsiniz. İşdə konfiqurasiya faylını konfiqurasiya olunan Orange PI -də deyil, masaüstü kompüterinizdə düzəldə bilərsiniz.

Başqa bir vacib şey, hdmi şifrələməsini söndürməkdir. [Hdmi_para] bölməsini tapın (və ya yaradın) və növbəti sətirləri əlavə edin:

hdcp_enable = 0hdmi_cts_compatibility = 1

Bütün bölmə belə görünəcək:

[hdmi_para] hdmi_used = 1 hdmi_power = "vcc-hdmi-18" hdcp_enable = 0 hdmi_cts_compatibility = 1

Yenə də kopyalayıb buradan script.fex faylınıza yapışdıra bilərsiniz.

Addım 11: Fex -in redaktəsi tamamlandı

Fexi redaktə etmək tamamlandı
Fexi redaktə etmək tamamlandı

Script.fex ilə bitirdik, buna görə sabit diskinizdə saxlayın və mətn redaktə proqramından çıxın.

Faylı yenidən ikili formata yığmaq üçün fex2bin.bat (və ya masaüstünüzdəki FEX_TO_BIN qısayolundan) istifadə edin. Unutmayın ki, script.bin ümumiyyətlə "yalnız oxumaq" xüsusiyyətinə malikdir və fexc yardım proqramı onu avtomatik olaraq yaza bilməz. (Bunu masaüstünün qısa yollarından istifadə edən həvəskarlar üçün paylamada təyin etdim. Digərləri daha az unutqan olmalıdır.)

Addım 12: OPI -ni işə salın

Sizi OPI işlədin
Sizi OPI işlədin
Sizi OPI işlədin
Sizi OPI işlədin

Nəhayət, yeni və təzə parıldayan script.bin faylımızı əldə etdik, buna görə də Orange PC -nin önyüklenebilir SD kartına kopyalamağın vaxtı gəldi. Orange PI yuvanıza daxil edin (Kartı çıxarmazdan əvvəl Windows tepsinizdəki "təhlükəsiz çıxartma mühitini" tıklamağı unutmayın.)

Avtomobilin arxa görüntüsünü yandırmaq üçün 12v gücünü elektrik şəbəkəsinə qoşun. Orange PI -ni açmaq üçün 5v enerji təchizatı ilə eyni şeyi edin. İndi ekranınızda açılan Linuxdan /*ölü adamları* / mesajlarını görə bilərsiniz.

Burada dayanmaq olar. Ancaq kimsə görüntünün ekrana tam uyğun gəlməməsindən məmnun ola bilməz. Ekranda (sərhədlərin yaxınlığında) bir hissəsi görünməyəcək. Beləliklə, son mərhələ ekran tənzimlənməsi olacaq.

Addım 13: Ekranın sağ alt uclarını tənzimləyin

Ekranın sağ alt uclarını tənzimləyin
Ekranın sağ alt uclarını tənzimləyin

Çox təəssüf edirəm, amma eyni Linux kommunal xidmətlərini fbset edin … Yaxşı deyə bilmərəm, işləmirlər … Tamamilə səhv bir şey etdiyiniz zaman, dərhal korlanmış bir ekranla qarşılaşacaqsınız. Ancaq ağlabatan dəyişikliklər həddində qaldığınız zaman, görünür ki, Orange Pi + HDMI -dan RCA Adaptoruna + TV ekranı, hər şeyin eynidir. Beləliklə, ekran sərhədlərini təyin etməyin ən yaxşı və sübut edilmiş üsulu burada oynamır. Ancaq imtina etmək hələ tezdir. Hər şeydən əvvəl, ekranın ən sağ və ən aşağı uclarından çıxmaq olduqca asandır. Bunu etmək üçün script.bin dəyişdirmək üçün sübut edilmiş bir yanaşmadan istifadə edə bilərsiniz.

Yenə [disp_init] bölməsinə baxın. 4.3 düymlük ekran üçün aşağıdakı mətni istifadə edə bilərsiniz:

[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

Digər ölçülər üçün Şaquli/üfüqi qətnamə parametrlərini artırmağa/azaltmağa cəhd edə bilərsiniz. Ancaq unutmayın ki, rəqəmlər on altıdan çox olmalıdır (əslində 8 ola bilər). Buna görə ora ixtiyari dəyərlər yazmayın. Məlum olanlardan başlayın (fb0_width = 720 və fb0_height = 576) və 16. çıxarmağa başlayın.

fb0_width = 704 -VEYA- fb0_width = 720

fb0_height = 576 fb0_height = 560

Addım 14: Başlat Menyu Ölçüsünü tənzimləyin

Başlat Menyu Ölçüsünü tənzimləyin
Başlat Menyu Ölçüsünü tənzimləyin
Başlat Menyu Ölçüsünü tənzimləyin
Başlat Menyu Ölçüsünü tənzimləyin

Bir anda ekran görüntüsünün sağ alt sərhədini düzgün görə biləcəksiniz. Şeylər sol üst küncdə göy qurşağı kimi deyil. Yalnız Xorg ayarlarınızı düzəltməyi təklif edə bilərəm. "Debian XFCE 0.9.1" də parametrlər-> panelə gedin və genişliyi artırın və başlanğıc menyusunun uzunluğunu azaldın.

Addım 15: İş sahələrini tənzimləyin

İş sahələrini tənzimləyin
İş sahələrini tənzimləyin
İş sahələrini tənzimləyin
İş sahələrini tənzimləyin

Sonra Ayarlar-> iş sahələrinə gedin və ekran sərhədlərini qurmaq üçün "sərhədlər" sekmesini istifadə edin. Yeni başladılan tətbiqlərin pəncərələrinin ölçülərini Ayarlarınızla sərhədlənmiş ekran sahəsi ilə məhdudlaşdıracaq. Ancaq bu dərman deyil. Zaman zaman tətbiqlər o sərhədlərdən qaçmağa çalışacaq (və mütləq uğur qazanacaq). Səni sakitləşdirmək üçün deyə bilərəm ki, çox şey itirmirsən. Düzgün qurulmuş 5 "800 x 480 TFT monitoru ilə belə, Orange PI Linux qrafik tətbiqlərinin bir çoxu hələ də yararsızdır (xüsusən QT yaradıcısı).

Tövsiyə: