DSBOX Kernel & DeviceTree Development

DSBOX Kernel & DeviceTree Development

Jetson Nano | Jetson Xavier NX

21 February 2021
NE ÖĞRENECEKSİN?

1- Geliştirme paketlerinin kurulması

2- Ortam dosyasının oluşturulması

3- Çekirdeğin Derlenmesi

ÇEVRE

İşletim Sistemi: Ubuntu 18.04.3 LTS

CPU : AMD Ryzen 9 3900X 12 Çekirdekli İşlemci

RAM: 8 GB DDR4 - 3200MHz


Bu blog yazısında özel geliştirmenin nasıl yapıldığını açıklayacağız. çekirdek ve “.dtbForecr için dosya DSBOX modeller.

 

Her şeyden önce, ana bilgisayarınızda bazı geliştirme paketlerinin kurulu olması gerekir (git, build-essential, ncurses-dev, xz-utils, bzip2, libssl-dev, bc, flex, libelf-dev, bison).

 

 

Sahip olmanız gereken diğer şeyler, L4T ve L4T kaynakları için araç zincirleridir. Bunları almak için ziyaret edin https://developer.nvidia.com/embedded/linux-tegra adresini seçin, ardından DSBOX modelinize bağlı olarak araç zincirlerini ve kaynak dosyaları indirin.

 

 

İndirme klasörünüzde bir terminal açın ve bunları BSP'Yİ geliştirmek istediğiniz konuma kopyalayın.

 

 

Bsp geliştirme konumunuza gidin ve bunları ayıklayın.

 

 

Bunları çıkardıktan sonra "public_sources>Linux_for_Tegra>>source>>>public" klasörüne gidin ve kernel_src'yi kopyalayın.çalışma dizininize tbz2 dosyası.

 

 

Bunu ayıklamak.

 

 

Bir yedekleme klasörü oluşturdum ve gereksiz dosyaları içine taşıdım çünkü temiz bir çalışma ortamında çalışmayı tercih ediyorum. Temel olarak size kalmış.

 

 

Bir sonraki adımda, "kernel_src>kernel>>kernel-4.9" yoluna gidin ve toolchain içindeki derleyici yolumuzu belirleyecek bir ortam dosyası oluşturun.

 

 

Çekirdeği derlemek için yeni bir terminal açtığınızda bu ortam dosyasını her seferinde kullanmanız gerekir. Bu yüzden çekirdek dizininde yeni bir terminal açın ve ortamı kullanın.

 

 

Şimdi çekirdeği derleyebiliriz. Önce yarat ."tegra_defconfig" dosyasından yapılandırma dosyası daha sonra "make" komutu ile derlemeye başlar.

 

 

İşlem sona erdiğinde, çekirdek görüntü dosyanızı "arch>arm64>>boot" yolunda bulabilirsiniz.

 

 

Derlenmiş aygıt ağacı dosyasını "arch>arm64> > boot>> > dts" yolunda bulabilirsiniz.

 

 

Çekirdeğin aktif sürücülerini değiştirmek isterseniz, her zaman "menuconfig yap" komutunu kullanabilirsiniz.

 

 

Ayrıca donanım>nvidia>>platform>>>t210>>>>porg>>>>>çekirdek-dts yolunda cihaz ağacı dosyasını değiştirebilirsiniz.

 

 

Modülleri derleyebilir ve bunları belirli bir klasöre aktarabilirsiniz. Bu özel klasör SDK Yöneticisi tarafından kullanılan NVİDİA JetPack rootfs ile aynı klasör ise, bu bize çok yardımcı olabilir.

 

 

Son olarak, bunları DSBOX'INIZA da yüklemek istiyorsanız, lütfen web sitemizi ziyaret edin. DSBOX çekirdek ve DeviceTree güncelleme İleti.

Blog yazımızı okuduğunuz için teşekkür ederiz. 


Yeni blog gönderileri, ürün lansmanları ve indirimler hakkında bilgi almak istiyorsanız, formu doldurabilir ve bültenimize abone olabilirsiniz. Kaydolarak, AI, derin öğrenme, makine vizyonu, yüksek hızlı kameralar ve endüstriyel arayüzler hakkında çeşitli blog yayınlarına ulaşabilirsiniz. 


Bir sonraki satın alma işlemi için hemen bir" ücretsiz gönderim " kodu alacaksınız.

Türkçe