İçindekiler:

Armbian Kullanarak Rock64'ünüzden HDMI Çıkışı Alın: 15 Adım
Armbian Kullanarak Rock64'ünüzden HDMI Çıkışı Alın: 15 Adım

Video: Armbian Kullanarak Rock64'ünüzden HDMI Çıkışı Alın: 15 Adım

Video: Armbian Kullanarak Rock64'ünüzden HDMI Çıkışı Alın: 15 Adım
Video: Armbian USB Disk Mount&Unmount işlemi | Orange pi Zero 2024, Kasım
Anonim
Armbian Kullanarak Rock64'ünüzden HDMI Çıkışı Alın
Armbian Kullanarak Rock64'ünüzden HDMI Çıkışı Alın

Google'da "Rock64 hdmi çıkışı yok" araması sizi bu yöne yönlendirdikten sonra muhtemelen buradasınız.

Veya gerçek gibi görünen bir satın alma ile gelen 16 x 2 ekranı nasıl kullanacağınızı merak ediyor olabilirsiniz:

"10$-20$'a, Pi 3B+'a rakip olan Tek Kartlı Bilgisayar, çirkin kasa, ayrıca güç adaptörü, LCD ekran ve 16 gb micro sd kart."

ne?….

Bu talimat, her iki çabaya da yardımcı olacaktır. HDMI'nın monitörünüz tarafından tanınmasına izin verecek bir işletim sistemine giden bir yol oluşturacaktır. Bundan sonra, o zamanlar harika bir fikir gibi görünen teklifle birlikte gelen güzelliklerin yüzde 95'ini de kullanmanızı sağlayacak.

Küçük bir arka plan: Bu panolarla ilgili bazı tarihler var. İlk alıcı olmadığımız için bu panoları düşük maliyetle alıyoruz. Aslında biz bunların gerçekten üçüncü veya dördüncü sahibiyiz, bu yüzden beklentilerimizi buna göre belirlemeliyiz. Bu panoları satın alan çoğumuz her şeyin kutudan çıktığı gibi çalışacağını umuyorduk - ve olmadı.

Peki şimdi ne? …. Kafanızda "Uyarı Emptor" sesleri varsa, - sınırlı iyi haberlerim var - ama gerçekten sinir bozucu olabilecek şey, bu panolara destek verilmemesi.

İşte bu yüzden bu talimat sunuluyor: İlk önce sizi HDMI ile çalışır duruma getirmek için ve bir bonus olarak, farklı bir web sitesinde bulduğum ödünç alınmış bir kodu kullanarak LCD ekranla takıp çalıştırabiliriz.

Gereçler:

Gerekenler: İyi paketlenmiş, keyfi olmayan gözetim ekipmanı paketinde gelen hemen hemen her şey, bir mikro sd - usb konektörü, etcher yazılımı ile biraz bilgi veya bir mikro sd kartta görüntü oluşturma, biraz sabır, 4 kadın dişi atlama tellerine.

Neye gerek yok: I2C kartına bağlanan dört telli o dişi başlığı alıp çöp kutusuna atabilirsiniz.

Lehimleme yok! Evet!

Adım 1: Demonte edin

Kartı sabitleyen 4 küçük vidayı ve lcd'yi kasaya sabitleyen ek küçük vidaları sökerek SBC'yi kutusundan çıkararak ambalajın içeriğini sökeceğiz. LCD için sadece iki küçük vidam vardı, daha fazlasına sahip olabilirsiniz.

Şimdi LCD başlığını rock 64'ün GPIO pinlerinden dikkatlice çıkarın ve ayrıca "GND", "VCC", "SDA" ve "SCL" etiketli dört kabloyu I2C konektöründen yavaşça çekin. Bu parçayı yeniden kullanmanın bir yolunu bilmiyorum ama 4 farklı pin kullanacağız, böylece dişi başlığı tellerle atabiliriz.

Ayrıca SD kartı SBC'den çıkarmak isteyeceğiz. İki anakart sipariş ettim, birinde reklamı yapılan 16 gb kart ve bir de 8 gb kart vardı.

O noktada bunlarla ilgili birkaç şeyi merak etmeye başladım…..

Adım 2: Armbian Ubuntu Legacy Kernel'i İndirin

Armbian Ubuntu Legacy Kernel'i İndirin
Armbian Ubuntu Legacy Kernel'i İndirin
Armbian Ubuntu Legacy Kernel'i İndirin
Armbian Ubuntu Legacy Kernel'i İndirin

Yazılımı alındığı gibi çalıştırmayı denemeyin bile! SD kartı çıkaralım ve karta yepyeni bir işletim sistemi (işletim sistemi) yüklemek için yeniden biçimlendirelim. Bunlar için okuduğum incelemelerin çoğu, DietPi veya Manjarro gibi yeni bir işletim sistemi yüklerken bir sorun olmadığını ve HDMI'nın kapıdan çıktığını belirtti. Ben onun kadar şanslı değildim. 2'de 0'dım.

Ama iyi haberler var. Armbian Ubuntu'nun eski sürümü (çekirdek 4.4) çalışacaktır - ve çekirdeği güncellemediğimiz sürece, o çekirdek tarafından sağlanan görüntü yapılandırmasını kullanmamıza izin verilmelidir. Bu nedenle, SD kartı yeniden biçimlendirin ve bu siteden Eski İşletim Sistemini (Eski BSP sürümünde Ubuntu - Bionic - Masaüstünü kullanın) indirelim:

wiki.pine64.org/index.php/ROCK64_Software_Release#Armbian

Not: kullanıcı = kök

Şifre = 1234

3. Adım: Etcher Kullanarak Yeni Görüntüyü Yazdırın

Etcher Kullanarak Yeni Resmi Yaz
Etcher Kullanarak Yeni Resmi Yaz

Daha önce bir SBC'niz varsa, görüntüleri indirmek ve yüklemek için etcher'ı kullanmaya zaten aşinasınızdır. Bu adım bir gerekliliktir, bu nedenle belirtilmelidir, ancak bu sizin için yepyeniyse - masaüstü makinenize etcher yüklemeniz ve görüntüyü bir Micro SD'ye yapıştırılmış SD karta yakmak için Etcher'ı kullanmanız gerekecektir. Masaüstünüze/dizüstü bilgisayarınıza bağlı USB kart adaptörü.

Etcher görüntü dosyası oluşturma işlemini doğruladıktan sonra, mikro sd kartınızı makinenizden güvenli bir şekilde çıkarın, Rock64'e geri yerleştirin, klavyenizi, farenizi, HDMI kablonuzu ve ethernet kablonuzu takın. Güç kablosunu prize takın ve parmaklarınızı çapraz tutun.

Adım 4: Hey, Şuna Bakın! - "HDMI Menzil Dışı" dışında bir şey

Bu adım dizisinin herhangi bir ekran görüntüsünü almadım (nasıl yapabilirim?), Ama hatırlarsam, yeni görüntü beni masaüstünde değil komut satırında bıraktı. Enter tuşuna basana kadar ekran donmuş görünüyordu ve ardından kök parolayı sözlük olmayan bir adla değiştirmek, yeni bir kullanıcı eklemek (yeni kullanıcımın adı pi) ve ilerlemeden önce bazı yerel yapılandırma seçenekleri yapmak zorunda kaldım. Armbian benim için onaylamam gereken bazı yerelleştirme seçenekleri yaptı.

İlk kez gerçek bir masaüstü görmenin çılgın heyecanıyla, burada iyi notlar almadım.

Adım 5: Ayarları Değiştirin-Ekranı Masaüstünü Özelleştirin

Ayarları Değiştir-Ekran Masaüstünü Özelleştirin
Ayarları Değiştir-Ekran Masaüstünü Özelleştirin
Ayarları Değiştir-Ekran Masaüstünü Özelleştirin
Ayarları Değiştir-Ekran Masaüstünü Özelleştirin
Ayarları Değiştir-Ekran Masaüstünü Özelleştirin
Ayarları Değiştir-Ekran Masaüstünü Özelleştirin

Artık yapılandırmamız gereken bir masaüstümüz olduğuna göre, bazı temel optimizasyonları yapalım. Ekran çözünürlüğünü değiştirmek için ana menüden - Ayarlar-Ekran'ı seçin ve ardından çözünürlüğünüzü 1920 x 1080 olarak değiştirin. Bu, masaüstümüzün biraz daha net görünmesini sağlayacaktır. Buradan duvar kağıdını, yazı tipini, temayı ve diğer tüm tercihleri beğeninize göre değiştirin.

Gerçekten sadece başsız bir sunucu çalıştırmak istediğinizi düşünüyorsanız, Armbian-config'de masaüstünü devre dışı bırakmak için bazı seçenekler olduğuna inanıyorum.

Adım 6: Armbian'ı LCD Ekran için Hazırlayın - ve Armbian Config

Gerekli bazı paketleri kurarak LCD ekran için hazırlığa başlayın. Komut satırı türünden:

sudo apt-get update --fix-eksik

sudo apt-get install i2c araçları

ve şimdi python3 norm olduğuna göre, smbus'u da yapılandırmamız gerekiyor:

sudo apt-get install python-smbus

sudo apt-get install python3-smbus

bazı yapılandırma değişiklikleri:

Komutu kullanarak:

sudo armbian-config

Adım 7: Armbian-Config

Armbian-Config
Armbian-Config
Armbian-Config
Armbian-Config

Sistem - Donanım Yapılandırması altında donanım seçeneklerinden I2C ve SPI'ye izin vermek için bazı donanım yapılandırmaları yapabiliriz.

Ve Biz Buradayken - Diğer Konfigürasyonlar: Önceki ekrana 1 adım geri gidin ve bazı kişisel değişiklikler yapın. Doğru saat dilimini ve dili yapılandırdığımızdan emin olun ve ağımdaki ekipmanı kolayca tanımlayabilmem için her zaman ana bilgisayar adımı değiştirmeyi severim.

Genelde her zaman müzik çalan bazı ahududu pi'lerim var.

Yapılandırma bölümünden çıkın ve gerekirse yeniden başlatın.

8. Adım: I2C Ekranını Yeniden Bağlayın

I2C Ekranını Yeniden Bağlayın
I2C Ekranını Yeniden Bağlayın
I2C Ekranını Yeniden Bağlayın
I2C Ekranını Yeniden Bağlayın

Anakart, başlıkta 4 kablo ile birlikte gelmesine ve açıkça bir Raspberry Pi olmamasına rağmen, sanki öyleymiş gibi yeniden kablolayacağız. Biliyorum, bana da pek mantıklı gelmiyor ama işe yarayacak. Raspberry pi şeması için pin çıkışlarını kullanarak, VCC'yi Pin #2 veya 4'e, SDA'yı Pin #3'e, SCL'yi Pin #5'e ve son olarak Ground'u Pin #6'ya bağlayacağız. Lütfen Pi Pinleri kullandığımı unutmayın, GPIO pin numaraları değil.

Adım 9: Tekerleği Neden Yeniden İcat Etmelisiniz? - Mevcut Kodu Kullanalım

Neden Tekerleği Yeniden İcat Etmeli? - Mevcut Kodu Kullanalım
Neden Tekerleği Yeniden İcat Etmeli? - Mevcut Kodu Kullanalım

Bu adım açık ara en önemlisidir. Ama dürüstçe bunun için kredi alamam. Yine de bağlantıyı ekleyebilirim -

Biraz python kodu ödünç alın. Sağlanan kodu kullanarak yerel makinenizde I2C_LCD_driver.py dosyasını oluşturduğunuzdan emin olun. Hatta gerekli tüm dosyaları oradan indirebilirsiniz.

Kütüphanenin Rock64'e taşınmasını sağlamayı unutmayın.

Eğitimin sonuna doğru bazı örnek python betikleri olacak. Python koduna 0 aşina olsanız bile, komut dosyalarının okunması kolaydır ve bizi yolumuza çıkaracak mükemmel kod parçacıkları olacaktır. Burada sağlanan tüm bilgileri kullanmanızı ve gerekli olduğu kadar çok komut dosyası geliştirmenizi öneririm.

Adım 10: I2C'mizi Tespit Edin

I2C'mizi Tespit Edin
I2C'mizi Tespit Edin
I2C'mizi Tespit Edin
I2C'mizi Tespit Edin

Önceki adımdaki kitaplığın içinde, değiştirmemiz gereken referanslar ve adresler bulunur.

ekranımızın adresinin ne olduğunu belirlemek için aşağıdaki kodu çalıştırın:

sudo i2cdetect -y 0

Benim durumumda, 3f referansını fark ettim, bu yüzden bunu not edeceğim ve kütüphane yapılandırma dosyasındaki LCD adresini buna göre değiştireceğim.

Lütfen konumu ve adresi fark etmek için resmi genişletmek için her resmin üzerine tıklayın.

Adım 11: Boşta Yükleme - İsteğe Bağlı

Muhtemelen python'da terminal penceresini kullanarak çalışabiliriz, ancak gelecekte python kullanarak gerçekten harika şeyler yapmak istiyorsak, çalışmak için bir kabuk penceresine sahip olmak harika olurdu.

sudo apt-get yükleme boşta

Boşta, kendini geliştirme adı verilen menü çubuğumuza ekleyecektir.

Adım 12: Test Edelim

Hala terminal penceremizde, şu ana kadarki çalışmalarımızı test edebiliriz: Circuit Basics bağlantısı veya burada sağlanan ek tarafından sağlanan örnek dosyayı kullanarak, İlk çalıştırmamızı test edin: (Circuit Basics dosya adı "hello.py")

sudo python3 cbhello.py

Ekranımızda "Merhaba Dünya" görüntüleniyor olmalı - tebrikler!

Ctrl-C, python kodunu durduracak ve komut istemini döndürecektir.

Sadece hala mavi bir ekran mı görüyorsun? Kontrast ayarlarınız çok düşük olabilir. Küçük bir yıldız tornavidayı alın ve kontrastınızı biraz ayarlamak için I2C ekran kartının arkasındaki tencereyi hafifçe çevirin. Aynısı geçerlidir, ancak "Merhaba Dünya" yı görebiliyorsanız, yön olarak zıttır, ancak blokların arkasında görünür.

Herhangi bir python hata mesajı için terminalinizi kontrol edin.

Adım 13: Şimdi Dondurun

Şimdi Dondurun!
Şimdi Dondurun!

Neredeyse bitti, Buradan biraz temizlik işi var. Daha eski bir çekirdek sürümü kullandığımızı unutmayın. Yazılımımızı güncellemek hiçbir risk oluşturmamalıdır, ancak ürün yazılımındaki güncellemeler felakete yol açabilir. Tekrar ziyaret ederek sistemimizi daha fazla ürün yazılımı yükseltmesinden dondurun:

sudo armbian-config

- bu sefer sistemi yükseltmelere izin vermekten alıkoymak için. Yükseltmeleri dondurduktan sonra ekran resmimin çekildiğini fark edeceksiniz (Bkz. "dondurma" - ve donmadan sonra arka plan kırmızıya karşı mavidir). Her zaman Dondurabilirim, ancak bu ayartmadan kaçınmamızı şiddetle tavsiye ederim. Kıkırdamak için, sadece ne olacağını görmek için bellenimi yükselttim ve beklendiği gibi X11 klasörüme kötü şeyler oldu. Basit bir geri alma değil, sıfırdan başlamam gerekiyordu.

Adım 14: HDMI için Erişimi Dremelize Edin, Yeniden Birleştirin

HDMI için Dremelize Erişimi, Yeniden Birleştirin
HDMI için Dremelize Erişimi, Yeniden Birleştirin

Ortalıkta bir dremel var mı? Kasanın üzerindeki plastik oldukça ince ve bir hdmi portunu hayal etmek oldukça kolay. İyi, keskin bir makasın da hdmi kablosu için bir delik açma işini kısa sürede yapacağını hayal ediyorum. Portun kasaya olan açısı nedeniyle, kablo kordonunun genişliği için fazladan boşluk bırakmanız gerekir. Bu adımı berbat edersen, olduğu gibi endişelenme, bunu nasıl güzelce ifade edebilirim? - çekici değil mi?

Kartın yaygın olarak lanse edilmeyen en güzel özelliklerinden biri ses kalitesidir. 3.5 mm'lik bir ses jakını kasanın içinden geçirecek kadar büyük bir delik açtım, hdmi kesimimden çok uzakta değil. Fişten çıkan ses çok kaliteli olduğu için şapka veya dac/şapka takmaya gerek görmüyorum.

Kasayı demonte ettiğimiz yönün tersine, kartı ve ekranı kasaya tekrar monte edin. Bizim işimiz burada bitti.

Adım 15: Sonuç

Diğer çeşitli İşletim Sistemlerini denemeye çalıştıktan sonra, Armbian'dan fazlasıyla memnunum. Aslında, ilk kurulum ve konfigürasyondan memnun kaldım ve bir pi başlatma eşdeğeriyle karşılaştırıldığında, Armbian biraz daha sezgisel görünüyordu. Ayrıca (gerçek) Debian'ı da denedim, ancak bu, tahtayı ve çalışmayacakları için bahsetmeyeceğim birkaç işletim sistemi daha batırmış gibiydi.

Armbian, Linux işletim sistemlerinin Rodney Dangerfield'ı gibi görünüyor (Distro Watch bile onlara soğuk omuz veriyor), ama bundan gerçekten zevk almaya başlıyorum.

Rock64'ten hiçbir hoşnutsuzluğum olmasa da, yine de bir hevesle başka bir tahta satın almaya güvenmem biraz zaman alacak.

Umarım bu sizi bir çıkmazdan kurtarır ve gelişimsel mutluluğa giden yoldasınız.

-Mükemmel çalışmanız için Circuit Basics'teki Scott Campbell'a özel teşekkürler!

Önerilen: