Yocto Project untuk Custom Linux IoT System Developers


Yocto Project bukan distribusi Linux untuk sistem tertanam. Alih-alih, ini memberi para pengembang alat untuk membuat sistem Linux khusus dan komunitas tempat pengembang dapat berbagi teknologi dan pengetahuan. Yocto Project, diluncurkan pada 2011, mempertahankan tiga elemen pengembangan:

  1. Alat terintegrasi untuk pengembangan sistem Linux tertanam, termasuk pembangunan dan pengujian otomatis, dukungan dewan, lisensi lisensi, dan data komponen
  2. Referensi tertanam distro bernama “Poky”
  3. Sistem build OpenEmbedded Yocto Project

Kolaborasi sumber terbuka yang dikelola oleh arsitek utamanya Richard Purdie, dan Linux Foundation Fellow, tidak tergantung pada anggotanya, termasuk Intel, Texas Instruments, Facebook, ARM, dan Comcast. Namun, para anggota memanfaatkan proyek untuk memajukan solusi mereka, seperti kemitraan Intel dan ARM yang diumumkan tahun lalu yang akan merampingkan proses onboarding untuk perangkat IoT, dengan aman menghubungkan perangkat apa pun ke cloud apa pun.

5 Hal kenapa menggunakan Yocto Project

  1. Ini banyak digunakan. Vendor Hardware dan software di seluruh ruang IoT memberikan solusi yang mendukung produk Proyek Yocto. Ini juga berfungsi pada arsitektur apa pun, dan sebagian besar vendor ODM, OSV, dan chip menyediakan SDK untuk digunakan dengan Yocto
  2. Mudah dipindahkan ke arsitektur lain. Ini memungkinkan Anda untuk menggunakan kode yang sama di seluruh arsitektur hanya dengan beberapa perubahan – dan Anda tidak dikunci menjadi satu pemasok
  3. Digunakan hanya apa yang  dibutuhkan. Karena Yocto Project dirancang untuk perangkat embedded dan IoT yang dibatasi, Anda menambahkan apa yang diperlukan daripada menghapus komponen dari distribusi default. Memungkinkan Anda membangun paket individual
  4. Dengan Yocto Project, Anda tidak perlu membangun kembali seluruh gambar, yang membuatnya lebih mudah untuk menguji komponen gambar. Ini mengikuti jadwal rilis yang ketat. Jadwal yang dapat diprediksi memungkinkan Anda merencanakan pekerjaan Anda
  5. Anda dapat memilih untuk mendasarkan pekerjaan Anda pada cabang pengembangan yang memberi Anda akses ke fitur-fitur terbaru atau cabang stabil dengan rilis standar.

Di tulis oleh: