Gömülü Yazılım - VisionFive - Mender - Yocto - Bölüm 4: Bir bilgisayarın ekran görüntüsü

VisionFive - Mender - Yocto

Bölüm 4 - Mender için bir yapıt oluşturma

Mender için yapıt

Mender için bir yapıt oluşturma

Geliştirme için Yocto Kirkstone dalını kullanıyoruz. VisionFive - Mender - Yocto - Bölüm 1, VisionFive - Mender - Yocto - Bölüm 2 veVisionFive - Mender - Yocto - Bölüm 3'te açıklandığı üzere halihazırda çalışan kurulu bir geliştirme ortamınız olduğunu ve bu ortamı ayarladığınızı varsayıyoruz.

Mender yapıtı

Mender, yazılım güncellemelerini cihazlara teslim edilmek üzere paketlemek için yapıtlar kullanır. Mender sunucusunun hangi sürümünü kullandığınıza bağlı olarak az ya da çok özelliğe sahip olursunuz. Mender sürümlerine ve özelliklerine genel bakışa Mender özelliklerinin karşılaştırılması makalesinden ulaşabilirsiniz.Açık kaynaklı bir Mender sunucusu kullandığımız için yalnızca tam bir dosya sistemi yapıtı oluşturabiliriz (örneğin tam rootfs yapıta dahildir).

Yocto yapıt oluşturma

Linux görüntüsünün tamamına her bitbake işlemi uyguladığınızda

bitbake vision-five-image-mender

bir yapıt elde edersiniz. .sdimg dosyasını bulduğunuz aynı dizinde bir de .mender dosyası bulacaksınız. Bu, oluşturulan yapıttır. Test için yeni bir program ekleyebilir (örneğin, metin düzenleyici olarak nano) veya zaten kuruluysa kaldırabilirsiniz.

Önemli

Her eserin benzersiz bir sürüm adı olmalıdır. Bu nedenle, local.conf dosyanızdaki "MENDER_ARTIFACT_NAME" değişkenini değiştirmelisiniz. Örneğin, "ad" + "sıralı numaralandırma" + "tarih" kullanabilirsiniz

Yapıtı Mender sunucusuna yükleme

Mender sunucunuza giriş yapın, "Sürümler"e gidin ve Yükle düğmesine tıklayın. .mender dosyanızı seçin ve yükleyin. Mender sunucusu "MENDER_ARTIFACT_NAME"i otomatik olarak tanır.

Dağıtım sürümü

Yapıt yüklendiyse bir dağıtım oluşturmak için hemen "BU SÜRÜMLE DAĞITIM OLUŞTUR" düğmesine tıklayabilirsiniz.Bir cihaz grubu seçin ve "İLERİ"ye tıklayın. Ardından "OLUŞTUR"a tıkladığınızda dağıtım oluşturulur.

Dağıtım

Mender istemcisinde tanımlanan yoklama aralıklarına bağlı olarak, cihazdaki Mender istemcisi yapıtı indirmeye başlar ve aktif olmayan kök bölüme yükler.

Bundan sonra, bir yeniden başlatma çalıştırılır ve başarılı olduğunda sunucuya işlenir.Yükleme/yeniden başlatma başarısız olursa cihaz, dosya indirmeden önce kullanılan rootfs bölümünden önyüklenir.

Cihaza giriş yapın ve yaptığınız değişiklikleri test edin.

Telif Hakkı Lisansı

Telif Hakkı © 2022Interelectronix e.K.
Bu Proje kaynak kodu ** GPL-3.0**lisansı altında lisanslanmıştır.

Gömülü Yazılım - VisionFive - Mender - Yocto bir bilgisayarın ekran görüntüsü
Bölüm 1 - Yocto ortamının temel kurulumu

Bu makale dizisinin 1. Bölümü, bir Mender istemcisi entegrasyonu ile bir Yocto Linux oluşturmak amacıyla bir Yocto ortamının nasıl kurulacağını açıklamaktadır.

Gömülü Yazılım - VisionFive - Mender - Yocto bir bilgisayarın ekran görüntüsü
Bölüm 2 - Mender'i içerecek şekilde temel kurulum

Bu makale dizisinin 2. Bölümü, bir Mender istemcisi entegrasyonu ile bir Yocto Linux oluşturmak amacıyla bir Yocto ortamının nasıl kurulacağını açıklamaktadır.

Gömülü Yazılım - VisionFive - Mender - Yocto bir bilgisayarın ekran görüntüsü
Bölüm 3 - Mender için u önyüklemesi yapılandırması

Bu makale dizisinin 3. Bölümü, bir Mender istemcisi entegrasyonu ile bir Yocto Linux oluşturmak amacıyla bir Yocto ortamının nasıl kurulacağını açıklamaktadır.