Linux Kernel
linux-t3-gem-o1-rt_6.1.bb
isminde bir tarif bulunmaktadır. Daha eski veya yeni bir versiyona
geçilecekse ilgili versiyonun commit ID’si alınıp tarif içerisinde yer alan SRCREV
değişkeni
güncellendikten sonra aşağıdaki komutlar çalıştırılarak derleme başlatılabilir.
devbox shell
—> task box
komutlarını çalıştırmalısınız. Ayrıca Yocto ortamına geçiş yapabilmek
için m:oeinit t3-gem-o1
komutunu çalıştırmalısınız.<sdk-dizini>/build/t3-gem-o1/deploy-ti/images
klasöründeki
Image
isimli dosyayı karttaki /boot
klasörüne kopyalayarak geliştirme kartı üzerinde testlerinizi
yapabilirsiniz.
Menuconfig ekranının açılması
Değişikliklerin kalıcı hale getirilmesi
yocto/meta-gemstone/dynamic-layers/meta-ti/recipes-kernel/linux/linux-t3-gem-o1-rt-6.1/
dizinindeki
defconfig
dosyasına kaydedilmiş olacaktırKernelin yeniden derlenmesi
<sdk-dizini>/build/t3-gem-o1/deploy-ti/images
dizininde Image dosyası oluşacaktır.<sdk-dizini>/build/tmp-musl/work-shared/t3-gem-o1/kernel-source
klasörünü açınız. İstediğiniz kısımları değiştirdikten sonra aşağıdaki komutlarla kerneli derleyiniz. Yaptığınız
değişiklikleri kaybetmemek adına T3 Gemstone Linux reposu için kendi
forkunuzu oluşturup oraya gönderebilirsiniz.
<sdk-dizini>/build/t3-gem-o1/deploy-ti/images
dizininde oluşan dosyaları
SD kartta /boot
dizinine kopyalayınız. Bir problemi çözdüyseniz veya yeni bir özellik eklediyseniz
topluluğun da faydalanabilmesi için T3 Gemstone Linux reposuna
pull request oluşturabilirsiniz.