OpenEmbedded

OpenEmbedded
Logo
Vývojářvíce než 75 vývojářů[1]
Operační systémLinux
Vyvíjeno vshellový skript
Typ softwaruAutomatizace sestavování softwaru
LicenceMIT
Webwww.openembedded.org
Některá data mohou pocházet z datové položky.

OpenEmbedded (zkratka OE) je prostředí pro automatizaci sestavování softwaru (anglicky build automation) a křížový překlad používané pro tvorbu linuxových distribucí pro vestavěná zařízení[2]. OpenEmbedded framework vyvinula komunita OpenEmbedded, která byla formálně založena v roce 2003. OpenEmbedded je doporučený buildovací systém projektu Yocto, což je pracovní skupina Linux Foundation, která pomáhá komerčním společnostem při vývoji linuxových systémů pro vestavěná zařízení.

Buildovací systém je založen na BitBake „receptech“, které udávají, jak se builduje určitý balíček, i seznamy závislostí a lokací zdrojového kódu, a instrukce, jak přeložený balíček nainstalovat nebo odstranit. Nástroje OpenEmbedded používají tyto recepty pro získání a patchování zdrojového kódu, překlad a linkování programů, vytvoření binárních balíčků (ipk, deb, rpm) a vytvoření diskových obrazů pro zavádění systému (boot).

Historicky byly kolekce OpenEmbedded receptů uloženy v jednom repozitáři a metadata byla strukturována do tvaru nyní nazývaného „OpenEmbedded-Classic“. Kolem roku 2010 začala být správa stále rostoucího množství receptů příliš složitá. Proto byla metadata receptu rozdělena do několika vrstev. Nejnižší vrstva obsahuje platformně nezávislá a na distribuci nezávislá metadata a nazývá se „OpenEmbedded-Core“[3]. Instrukce závislé na architektuře, aplikaci nebo distribuci jsou aplikovány ve vhodných cílových vrstvách pro podporu cíle, a mohou mít přednost před instrukcemi z nižší vrstvy nebo je mohou doplňovat. Změny receptů v centrální (core) vrstvě se nyní spravují pomocí pull modelu: místo commitování svých změn přímo do repozitáře (což byl dřívější postup) vývojáři posílají svoje patche do elektronická konference. Schválené patche správce zahrne (pull) do projektu.[3]

OpenEmbedded framework lze nainstalovat a automaticky aktualizovat pomocí verzovacího systému git.[2]

Historie

Projekt OpenEmbedded vytvořil Chris Larson, Michael Lauer a Holger Schurig sloučením výsledků projektu OpenZaurus s příspěvky z projektů jako Familiar Linux a OpenSIMpad do společné kódové základny. OpenEmbedded nahradil novější verze uvedených projektů a umožňoval sestavení softwaru kteréhokoli z nich ze stejné kódové báze. K dispozici jsou stabilní verze pro starý OpenEmbedded-Classic,[4] i když budoucí vývoj bude nebo je založen na novém OpenEmbedded-Core.

Projekt OpenEmbedded-Core (zkráceně OE-Core) vznikl sloučením projektu Yocto s OpenEmbedded.[5] Jde o poslední verzi OpenEmbedded, a je v něm dostupných mnoho OE-dev receptů. Novější verze receptů pro balíčky mohou být portovány pouze pro OpenEmbedded-Core.

Organizace vrstev

Při sloučení s Yocto upravil OpenEmbedded-Core jeho vrstvenou strukturu a postupně byly přidány položky nové vrstvy.[6][7] Struktura, která reprezentuje vrstvy, má pouze deklarativní povahu. Přísnější pravidla platí pro praametry určující, jaké položky patří do jakých balíčků. Vysvětlení vrstev je dostupné v layers.openembedded.org/layerindex/branch/master/layers/

Vývojářská vrstva
Uživatelem definovaná vrstva pro přizpůsobování Bitbake receptů. Sem vývojáři vestavěného systému umísťují svůj recept, pokud software nepatří do komerční nebo bázové vrstvy.
Komerční vrstva
Balíčky, pluginy a konfigurace od komerčních dodavatelů softwaru s otevřeným zdrojovým textem patří do této vrstvy.
Vrstva závislá na uživatelském rozhraní
Vrstvy aktuálně přítomné ve vrstvě meta-openembedded:
  • meta-efl (okenní manažer Enlightenment)
  • meta-gnome (okenní manažer GNOME)
  • meta-gpe (okenní manažer GPE)
  • meta-xfce (okenní manažer Xfce)
Hardwarově závislá vrstva
Vrstva Yocto
Vrstva OpenEmbedded-Core
  • openembedded-core
  • meta-openembedded

Podporované distribuce

V OpenEmbedded-Classic mohou být konfigurace ze základní vrstvy (anglicky base layer) do UI vrstvy doplněny různými linuxovými distribucemi. Pro OpenEmbedded je dostupný následující seznam:

Podporovaný hardware

Mezi podporovaná zařízení patří:[11]

Desky a procesory
Jsou podporovány desky BeagleBoard firem Texas Instruments, Gumstix,[12][13] Nvidia Tegra a několik zařízení I.MX (například řady I.MX28)[14] firmy Freescale Semiconductor.[zdroj?]
K podporovaným deskám patří i další dobře známé desky jako PandaBoard[15][16] a další hardware.
OpenEmbedded podporuje některá zařízení řady PowerPC firmy IBM[17].
Smartfony
K podporovaným smartfonům patří např. Nokia N800 a Neo FreeRunner.
Portování na nový hardware
Struktura OpenEmbedded, především jeho otevřený návrh, usnadňuje úpravy OpenEmbedded na nový hardware.[18][19]

Odkazy

Reference

V tomto článku byl použit překlad textu z článku OpenEmbedded na anglické Wikipedii.

  1. OpenEmbedded Developers [online]. Dostupné v archivu pořízeném z originálu dne 2012-11-09. 
  2. a b BRAKE, Cliff. OpenEmbedded Wiki. Blacksburg, VA: openembedded.org, 2015. Kapitola Welcome to OpenEmbedded. .
  3. a b EGGLETON, Paul. OpenEmbedded Wiki. Blacksburg, VA: openembedded.org, 2015. Kapitola OpenEmbedded-Core. .
  4. 2011.03-maintenance [online]. [cit. 2011-09-30]. Dostupné v archivu pořízeném z originálu dne 2012-11-09. 
  5. a b Yocto Projekt Aligns Technology s OpenEmbedded a Gains Corporate Collaborators [online]. Dostupné v archivu pořízeném z originálu dne 2012-01-11. 
  6. a b Yocto & OpenEmbedded Core Layers [online]. Dostupné v archivu pořízeném z originálu dne 2011-09-19. 
  7. OpenEmbedded Metadata Index - layers [online]. [cit. 2013-06-18]. Dostupné v archivu pořízeném z originálu dne 2013-06-22. 
  8. SHR [online]. [cit. 2020-10-04]. Dostupné v archivu pořízeném dne 2011-10-07. 
  9. Ben Combee na Palm Developer Forum - Fri Jul 16, 2010. Building static libs [online]. Dostupné v archivu pořízeném z originálu dne 2011-07-26. 
  10. B2C Info Solutions [online]. Dostupné online. 
  11. Overview of OE supported machines [online]. [cit. 2011-09-30]. Dostupné v archivu pořízeném z originálu dne 2011-09-28. 
  12. Using OpenEmbedded build system for Gumstix [online]. Dostupné v archivu pořízeném z originálu dne 2011-09-02. 
  13. TI Gumstix OpenEmbedded vývojové prostředí [online]. [cit. 2019-11-28]. Dostupné v archivu pořízeném z originálu dne 2019-05-15. 
  14. Unofficial OpenEmbedded I.MX28 support [online]. 2012-04-07 [cit. 2020-10-04]. Dostupné v archivu pořízeném dne 2012-04-07. 
  15. PandaBoard [online]. Dostupné v archivu pořízeném z originálu. 
  16. OMAP Angstrom Main [online]. [cit. 2020-10-04]. Dostupné v archivu pořízeném dne 2018-08-31. 
  17. Power.org devcon 07 OpenEmbedded presentation [online]. 2012-03-29. Dostupné v archivu pořízeném z originálu. 
  18. Yocto Project Board Support Package guide [online]. Dostupné online. 
  19. Yocto Project Development Manual [online]. [cit. 2020-10-04]. Dostupné v archivu pořízeném dne 2021-01-16. 

Související články

Externí odkazy

Read other articles:

AikaAika 2018Nama asalあいかLahir25 Agustus 1990 (umur 33)Tokyo, JepangTahun aktif2010-Dikenal atasFANZATinggi165 cm (5 ft 5 in) Aika (あいかcode: ja is deprecated , Aika, lahir 25 Agustus 1990) adalah seorang pemeran pornografi dan mantan model gravure asal Jepang (AV). Dia lahir di Tokyo. Debutnya sebagai aktris datang pada tahun 2011.[1] Sebelum debut, dia bekerja sebagai penata rambut. Dia ditempa serta dibina terlebih dahulu di Shibuya. Setela...

 

Den här artikeln innehåller inaktuella uppgifter och behöver uppdateras. (2022-02)Motivering: Uppgifterna förutom under internationell rankning är gamla. Dessutom saknar större delen av texten källhänvisningar Hjälp gärna Wikipedia att åtgärda problemet genom att redigera artikeln eller diskutera saken på diskussionssidan. Republiken Kongo var också namnet på nuvarande Demokratiska republiken Kongo (också benämnd Kongo-Kinshasa) mellan 1960 och 1966, se Kongo-Léopoldville. ...

 

Движения континентов от Пангеи до наших дней Палеогеография (от др.-греч. παλαιός — древний + география) — наука, изучающая физико-географические обстановки, их динамику, источники (факторы) этой динамики — изменения климата, тектонические движения — на повер�...

Lambang Bulan Sabit Merah Tunisia Bulan Sabit Merah Tunisia (bahasa Arab: الهلال الأحمر التونسي) adalah sebuah asosiasi kemanusiaan Tunisia yang dibentuk pada 1956, setelah kemerdekaan negara tersebut. Asosiasi tersebut adalah salah satu afiliasi nasional Gerakan Internasional Palang Merah dan Bulan Sabit Merah. Asosiasi tersebut dipimpin oleh Brahim El Gharbi sampai kematiannya pada 2018.[1][2] Tokoh terkenal Habiba Djilani Brahim El Gharbi Referensi ^ Le D...

 

You can help expand this article with text translated from the corresponding article in Finnish. (December 2009) Click [show] for important translation instructions. View a machine-translated version of the Finnish article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, rather than simply copy-pasting machine-translated text into the English Wik...

 

Questa voce o sezione sull'argomento partigiani non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Brigata MaiellaDistintivo da braccio Descrizione generaleAttiva1943-1945 Nazione Italia Servizio Regio Esercito[1] RuoloUnità di partigiani inquadrata nella VIII Armata britannica Dimensione1360 n...

Tarun MajumdarMajumdar pada Pameran Buku Kolkata, 2018Lahir(1931-01-08)8 Januari 1931Bogra, Kepresidenan Benggala, India BritaniaMeninggal4 Juli 2022(2022-07-04) (umur 91)Kolkata, Benggala Barat, IndiaKebangsaanIndiaPekerjaanSutradara filmTahun aktif1959–2018PenghargaanPadma ShriPenghargaan Film NasionalPenghargaan BFJAPenghargaan FilmfarePenghargaan Anandalok Tarun Majumdar (atau Mazumdar, 8 Januari 1931 – 4 Juli 2022) adalah sutradara film India-Bangladesh yang ...

 

Yahoo! MapsURLhttps://maps.yahoo.com/bTipePemetaan webBersifat komersial?YaPendaftaranTidakBahasaMultilingualPemilikYahoo!Berdiri sejakMaret 2002[1]Lokasi kantor pusatSunnyvale NegaraAmerika Serikat dan Jepang StatusDefunct (Juni 2015) Yahoo! Maps adalah portal pemetaan online gratis yang disediakan oleh Yahoo!, dan didukung oleh Nokia Here Maps.[2] Fungsi termasuk cuaca lokal didukung oleh The Weather Channel, peta cetak, dan ulasan lokal didukung oleh yelp. Referensi ^ Yahoo...

 

Gowa pada Pekan Olahraga Provinsi Sulawesi Selatan 2022 Jumlah atlet 325 di 25 cabang olahraga Pembawa bendera TBD Total medali Emas14 Perak23 Perunggu28 65 (Urutan ke-11 ) Kontingen Gowa berkompetisi pada Pekan Olahraga Provinsi Sulawesi Selatan 2022 di Sinjai dan Bulukumba, Sulawesi Selatan pada 22 sampai 30 Oktober 2022. Kontingen ini menempati posisi ke-11 pada tabel klasemen perolehan medali Porprov Sulsel XVII/2022 setelah meraih total medali 65 dengan rincian 14 medali emas, 23 m...

马来亚大学University of Malaya(英語)Universiti Malaya(馬來語)老校名七州府医学堂、爱德华七世医学院、莱佛士学院校训Knowledge is the Source of Progress(英語)Ilmu Punca Kemajuan(馬來語)校訓中譯「知识乃成功之本」创办时间1905年9月28日,​118年前​(1905-09-28)[1][2]学校类型国立综合研究型大学捐贈基金$385 million(2017年8月)校监Sultan Nazrin Muizzuddin Shah ibni Almar...

 

Pentecostal Holiness denomination founded 1923 Church of God of ProphecyFlag of the Church of God of ProphecyClassificationProtestantOrientationHoliness PentecostalPresiding BishopTim CoalterAssociationsPentecostal World Fellowship and Pentecostal/Charismatic Churches of North AmericaRegionWorldwideFounderA. J. TomlinsonOrigin1886Branched fromChurch of God (Cleveland, Tennessee)SeparationsChurch of God (Huntsville, Alabama) (1944) The Church of God (Jerusalem Acres) (1957) The Church of God (...

 

Finnish football club This article uses bare URLs, which are uninformative and vulnerable to link rot. Please consider converting them to full citations to ensure the article remains verifiable and maintains a consistent citation style. Several templates and tools are available to assist in formatting, such as reFill (documentation) and Citation bot (documentation). (September 2022) (Learn how and when to remove this message) Logo Kimpisen urheilukeskus Jalkapalloseura Rakuunat was a Finnish ...

RAF GambutNear: Kambut, Libya Abandoned German aircraft at Gambut after its recapture by the Allies (December 1941)RAF GambutLocation in LibyaCoordinates31°57′04″N 024°30′14″E / 31.95111°N 24.50389°E / 31.95111; 24.50389Site informationOperator Luftwaffe Royal Air Force United States Army Air ForcesControlled byRegia Aeronautica (1939-1942)German Luftwaffe (1941–1942)Royal Air Force (1942–1944)Ninth Air Force (1942–43)Site history...

 

Ця стаття є частиною Проєкту:Бібліотеки і книги (рівень: невідомий) Портал «Книги»Мета проєкту — створення якісних та інформативних статей на теми, пов'язані з бібліотечною справою і книгами. Ви можете покращити цю статтю, відредагувавши її, а на сторінці проєкту вказан�...

 

النصابمعلومات عامةالصنف الفني دراما، جريمة، تشويق وإثارةتاريخ الصدور 22 مايو 1961 مدة العرض 95 دقيقةاللغة الأصلية العربيةالعرض أبيض وأسود مأخوذ عن قضية الدكتور جيكل والسيد هايد الغريبة البلد  الجمهورية العربية المتحدة الطاقمالمخرج نيازي مصطفى المخرج المساعد السعيد مصطف...

Peretz NaftaliLahir19 Maret 1888Tempat lahirBerlin, JermanTahun aliyah1933Meninggal dunia30 April 1961(1961-04-30) (umur 73)Knesset1, 2, 3Faksi yang diwakili di Knesset1949–1959MapaiJabatan menteri1951–1952Menteri tanpa Portofolio1952–1955Menteri Pertanian1955Menteri Perdagangan dan Industri1955–1959Menteri tanpa Portofolio1959Menteri Kesejahteraan Peretz Naftali (Ibrani: פרץ נפתלי, nama lahir Fritz Naftali, 19 Maret 1888 – 30 April 1961) adalah seoran...

 

Daftar pemenangMiss USALogo Miss USATanggal pendirian1952TipeKontes kecantikanKantor pusatNew York CityJumlah anggota Miss UniversePresidenPaula ShugartTokoh pentingAnne Jakkaphong Jakrajutatip (pemilik)AfiliasiJKN Global GroupSitus webmissusa.com Berikut ini adalah daftar pemenang kontes kecantikan Miss USA. Delapan pemenang Miss USA yang behasil menjadi Miss Universe ditunjukkan dengan tulisan tebal, yang baru-baru ini adalah R'Bonney Gabriel dari Texas. Sejak tahun 1967 runner-up 1 dipilih...

 

Head of state of the Republic of Kosovo President of the Republic of KosovoPresidenti i Republikës së Kosovës (Albanian)Председник Републике Косова (Serbian)Presidential sealPresidential standardIncumbentVjosa Osmanisince 4 April 2021Executive branch of the Government of KosovoStyleMadam PresidentHer ExcellencyStatusHead of stateResidenceKosovo Assembly BuildingSeatPristinaAppointerKuvendiTerm lengthFive yearsRenewable onceConstituting instrumentCons...

1998 compilation album by Various ArtistsSurfonic Water RevivalCompilation album by Various ArtistsReleasedmid-1998GenreSurf musicLabelKMGProducerTerry Scott Taylor Professional ratingsReview scoresSourceRatingCCM Magazine[1]HM Magazine(positive)[2][3]The Phantom Tollbooth4.5/5[4] Surfonic Water Revival is a various artists compilation album which was recorded and released in 1998 by KMG Records. The album pays tribute to the pioneers of Surf music like...

 

Untuk pemain sepak bola Inggris, lihat Tim McCoy (pemain sepak bola). Tim McCoyMcCoy pada 1934LahirTimothy John Fitzgerald McCoy(1891-04-10)10 April 1891Saginaw, Michigan, Amerika SerikatMeninggal29 Januari 1978(1978-01-29) (umur 86)Ft. Huachuca, Sierra Vista, Arizona, Amerika SerikatNama lainKol. T.J. McCoyKol. Tim McCoyKolonel Tim McCoyPekerjaanPemeranpemandu acarapenyiar televisiTahun aktif1925–1965Suami/istriAgnes Miller ​ ​(m. 1931, b...