Ця стаття не містить . (лютий 2020) |
Yocto Project — робоча група організації Linux Foundation, яка розробляє і надає набір компонентів для створення власних дистрибутивів для вбудованих продуктів на базі різних апаратних архітектур, в тому числі ARM, PowerPC, MIPS, x86 і x86-64. Yocto не є окремим дистрибутивом, а надає розробникам вбудовуваних систем повний спектр рішень на базі існуючих готових компонентів, дозволяючи мінімізувати витрати на розробку прототипу системи і сфокусувати зусилля на процесі розробки та створення специфічних для продукту можливостей. Пропонується кілька наборів для підтримки апаратних платформ ([en], BSP) для вбудованих платформ компаній Intel, NXP, Texas Instruments, та інших.
Тип | d[1] дистрибутив Лінукс d і d |
---|---|
Автор | Linux Foundation |
Розробник | d |
Версії | 4.3 (жовтень 2023)[2] |
Вебсайт | yoctoproject.org |
До складу платформи входить інструментарій розробника, система складання, набір програмних інтерфейсів і колекція мета-пакетів. Набір метаданих і компонентів складання підтримується спільно з проектом [en]. Як базовий набір компіляторів, задіяний GCC, підтримується створення GUI-застосунків з використанням бібліотек Qt, Clutter і . До складу проекту також входить пакет Cross-Prelink, що дозволяє істотно прискорити завантаження програм, пов'язаних з великою кількістю бібліотек. Для спрощення розробки застосунків для платформ на базі Yocto підготовлено два плаґіни для двох інтегрованих середовищ розробки — Eclipse і Anjuta, які підтримують розгортання проектів на віддалених системах, зневадження, аналіз коду, крос-компіляцію і використання емулятора QEMU.
Для складання задіяна система Poky, що є відгалуженням від OpenEmbedded Build System і дозволяє об'єднати в рамках дистрибутиву розрізнені застосунки. Пакунки поширюються у форматі (RPM v5). Для контролю за інфраструктурою складання використовується ПЗ Swabber, для виконання привілейованих операцій задіяний Pseudo, для організації автоматизованого тестування використовуються технології Shoeleather Lab. Передбачена можливість генерації SDK, оптимізованого для продуктів, побудованих на базі Yocto.
Див. також
- Linaro — некомерційна організація, що займається консолідацією та оптимізацією програмного забезпечення з відкритими сирцевими кодами для платформ ARM
Джерела
- Releases
Посилання
- Офіційний сайт
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lyutij 2020 Yocto Project robocha grupa organizaciyi Linux Foundation yaka rozroblyaye i nadaye nabir komponentiv dlya stvorennya vlasnih distributiviv dlya vbudovanih produktiv na bazi riznih aparatnih arhitektur v tomu chisli ARM PowerPC MIPS x86 i x86 64 Yocto ne ye okremim distributivom a nadaye rozrobnikam vbudovuvanih sistem povnij spektr rishen na bazi isnuyuchih gotovih komponentiv dozvolyayuchi minimizuvati vitrati na rozrobku prototipu sistemi i sfokusuvati zusillya na procesi rozrobki ta stvorennya specifichnih dlya produktu mozhlivostej Proponuyetsya kilka naboriv dlya pidtrimki aparatnih platform en BSP dlya vbudovanih platform kompanij Intel NXP Texas Instruments ta inshih Yocto ProjectTip d 1 distributiv Linuks d i dAvtor Linux FoundationRozrobnik dVersiyi 4 3 zhovten 2023 2 Vebsajt yoctoproject org Do skladu platformi vhodit instrumentarij rozrobnika sistema skladannya nabir programnih interfejsiv i kolekciya meta paketiv Nabir metadanih i komponentiv skladannya pidtrimuyetsya spilno z proektom en Yak bazovij nabir kompilyatoriv zadiyanij GCC pidtrimuyetsya stvorennya GUI zastosunkiv z vikoristannyam bibliotek Qt Clutter i GTK Do skladu proektu takozh vhodit paket Cross Prelink sho dozvolyaye istotno priskoriti zavantazhennya program pov yazanih z velikoyu kilkistyu bibliotek Dlya sproshennya rozrobki zastosunkiv dlya platform na bazi Yocto pidgotovleno dva plagini dlya dvoh integrovanih seredovish rozrobki Eclipse i Anjuta yaki pidtrimuyut rozgortannya proektiv na viddalenih sistemah znevadzhennya analiz kodu kros kompilyaciyu i vikoristannya emulyatora QEMU Dlya skladannya zadiyana sistema Poky sho ye vidgaluzhennyam vid OpenEmbedded Build System i dozvolyaye ob yednati v ramkah distributivu rozrizneni zastosunki Pakunki poshiryuyutsya u formati RPM v5 Dlya kontrolyu za infrastrukturoyu skladannya vikoristovuyetsya PZ Swabber dlya vikonannya privilejovanih operacij zadiyanij Pseudo dlya organizaciyi avtomatizovanogo testuvannya vikoristovuyutsya tehnologiyi Shoeleather Lab Peredbachena mozhlivist generaciyi SDK optimizovanogo dlya produktiv pobudovanih na bazi Yocto Div takozhLinaro nekomercijna organizaciya sho zajmayetsya konsolidaciyeyu ta optimizaciyeyu programnogo zabezpechennya z vidkritimi sircevimi kodami dlya platform ARMDzherelaReleasesPosilannyaOficijnij sajt