Perisian Terbenam - VisionFive - Mender - Yocto - Bahagian 4 tangkapan skrin komputer

VisionFive - Mender - Yocto

Bahagian 4 - Mencipta artifak untuk Mender

artifak untuk Mender

Buat artifak untuk Mender

Kami menggunakan cawangan Yocto Kirkstone untuk pembangunan. Kami menganggap bahawa anda sudah mempunyai persekitaran pembangunan kerja yang dipasang dan menubuhkan persekitaran anda seperti yang diterangkan dalam VisionFive - Mender - Yocto - Bahagian 1, VisionFive - Mender - Yocto - Bahagian 2 dan dalam VisionFive - Mender - Yocto - Bahagian 3.

Artifak Mender

Mender menggunakan artifak untuk membungkus kemas kini perisian untuk penghantaran ke peranti. Bergantung pada versi pelayan Mender yang anda gunakan, anda mempunyai lebih atau kurang ciri. Gambaran keseluruhan versi dan ciri Mender ditunjukkan pada perbandingan ciri Mender.

Oleh kerana kita menggunakan pelayan Mender sumber terbuka, kita hanya boleh membuat artifak sistem fail yang lengkap, contohnya rootfs penuh berada dalam artifak.

Yocto mencipta artifak

Setiap kali anda menggigit imej Linux yang lengkap

bitbake vision-five-image-mender
anda mendapat artifak. Dalam direktori yang sama di mana anda menemui fail .sdimg, anda juga menemui fail .mender. Inilah artifak yang dicipta. Untuk ujian, anda boleh menambah program baru (contohnya, nano sebagai editor teks) atau, jika sudah dipasang, keluarkannya.

Penting

Setiap artifak mesti mempunyai nama pelepasan yang unik. Jadi, anda mesti menukar pemboleh ubah 'MENDER_ARTIFACT_NAME' dalam fail local.conf anda. Cth. anda boleh menggunakan 'nama' + 'penomboran berurutan' + 'tarikh'

### Muat naik artifak ke pelayan Mender

Log masuk ke pelayan Mender anda, pergi ke 'Pelepasan', dan klik pada butang Muat Naik. Pilih fail .mender anda dan muat naiknya. Pelayan Mender mengenali 'MENDER_ARTIFACT_NAME' secara automatik.

Gunakan keluaran

Sekiranya artifak dimuat naik, anda boleh mengklik butang 'BUAT PENGGUNAAN DENGAN PELEPASAN INI' dengan segera untuk membuat penggunaan. Pilih kumpulan peranti dan klik 'NEXT'. Kemudian klik 'CREATE' dan penggunaan dicipta.

Pelancaran

Bergantung pada selang pengundian yang ditakrifkan dalam klien Mender, pelanggan Mender pada peranti mula memuat turun artifak dan memasangnya dalam partition akar tidak aktif.

Selepas itu, reboot telah dimulakan dan - jika berjaya - komited kepada pelayan.

Jika pemasangan/but semula tidak berjaya, but peranti daripada partition rootfs, yang digunakan sebelum muat turun artifak.

Log masuk ke peranti dan uji perubahan yang anda buat.</:code1:>

Lesen Hak Cipta

Hakcipta Terpelihara © 2022 Interelectronix e.K.
Kod sumber Projek ini dilesenkan di bawah lesen GPL-3.0.

Perisian Terbenam - VisionFive - Mender - Yocto tangkapan skrin komputer
Bahagian 1 - Persediaan asas persekitaran Yocto

Bahagian 1 daripada satu siri artikel, cara menyediakan persekitaran Yocto untuk mencipta Yocto Linux dengan penyepaduan klien Mender.

Perisian Terbenam - VisionFive - Mender - Yocto tangkapan skrin komputer
Bahagian 2 - Persediaan asas untuk memasukkan Mender

Bahagian 2 daripada satu siri artikel, cara menyediakan persekitaran Yocto untuk mencipta Yocto Linux dengan penyepaduan klien Mender.

Perisian Terbenam - VisionFive - Mender - Yocto tangkapan skrin komputer
Bahagian 3 - konfigurasi u-boot untuk Mender

Bahagian 3 daripada satu siri artikel, cara menyediakan persekitaran Yocto untuk mencipta Yocto Linux dengan penyepaduan klien Mender.