Misplaced Pages

XR

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.

OpenEmbedded (OE) is a build automation framework and cross-compile environment used to create Linux distributions for embedded devices . The framework is developed by the OpenEmbedded community, which was formally established in 2003. OpenEmbedded is the recommended build system of the Yocto Project , which is a Linux Foundation workgroup that assists commercial companies in the development of Linux-based systems for embedded products.

#793206

11-554: XR or Xr may refer to: Science and technology [ edit ] Computing [ edit ] IOS XR , Cisco router software Cairo (graphics) library, original name Extended reality , an umbrella term for virtual reality, augmented reality, and mixed reality Vehicles [ edit ] XR, Ford Australia cars Honda XR series motorcycles Other uses in science and technology [ edit ] Extended release medication OpenXR , VR standard iPhone XR ,

22-409: A recipe, specifies various information such as dependency and source code locations, how to build a package, and how to install and remove a compiled package. OpenEmbedded tools use these recipes to fetch and patch source code, compile and link binaries, produce binary packages ( ipk , deb , rpm ), and create bootable images . Historically, OpenEmbedded recipes were stored in a single repository, and

33-471: A smartphone released in 2018 Other uses [ edit ] XR (character) , a character in the animated TV series Buzz Lightyear of Star Command Exchange rate , rate at which one currency will be exchanged for another Extinction Rebellion , environmental movement and advocacy group Extrapolated Runs , a baseball statistic Corendon Airlines Europe , IATA airline code See also [ edit ] The Greek abbreviation ΧΡ (chi-rho),

44-445: A symbol for Christ Topics referred to by the same term [REDACTED] This disambiguation page lists articles associated with the title XR . If an internal link led you here, you may wish to change the link to point directly to the intended article. Retrieved from " https://en.wikipedia.org/w/index.php?title=XR&oldid=1255171681 " Category : Disambiguation pages Hidden categories: Short description

55-521: Is different from Wikidata All article disambiguation pages All disambiguation pages IOS XR IOS XR is a release train of Cisco Systems ' widely deployed Internetwork Operating System (IOS) , used on their high-end Network Convergence System (NCS) and carrier-grade routers such as the ASR 9000 series and Carrier Routing System series of routers. According to Cisco's product literature, IOS XR shares very little infrastructure with

66-519: The achievements of OpenZaurus with contributions from projects like Familiar Linux and OpenSIMpad into a common codebase. OpenEmbedded superseded these projects and was used to build any of them from the same code base. OpenEmbedded-Core (OE-Core) resulted from the merge of the Yocto Project with OpenEmbedded. Since then, all package recipes are maintained through OpenEmbedded-Core. OpenEmbedded-Core has adapted this layered structure in

77-635: The instructions from lower layers. Additionally, changes to the recipes at the core layer are now managed with a pull model: instead of committing their changes directly to the repository (as was previously the case), developers now send patches to a mailing list. When approved, the patches are merged (pulled) by a maintainer. The OpenEmbedded framework can be installed and automatically updated via Git . The OpenEmbedded Image Creator, called Wic, can be used to generate disk image files; generally with extension .wic . The OpenEmbedded Project , created by Chris Larson, Michael Lauer, and Holger Schurig, merged

88-411: The merge with Yocto and new layer entries were added over time. The Layers represent a structure which is only of declarative nature. The specific entries are stricter in the scope of deciding which entry provides which packages. Overview of layers is available in: layers .openembedded .org /layerindex /branch /master /layers / In OpenEmbedded-Classic, the configurations from Base- to

99-510: The metadata was structured as what is now called "OpenEmbedded-Classic". Starting in 2010, the structure was modified to better support the ever-growing number of recipes. Recipe metadata was split into multiple layers. The lowest layer, which includes platform-independent and distribution-independent meta data is called "OpenEmbedded-Core". Architecture-specific, application-specific and distribution-dependent instructions are applied in appropriate target support layers that can override or complement

110-492: The other IOS trains, and is instead built upon a " preemptive , memory protected , multitasking , microkernel-based operating system ". The microkernel was formerly provided by QNX ; versions 6.0 up to 7.5.2 use the Wind River Linux distribution. From version 7.6.1 and onwards, the kernel has been switched to OpenEmbedded . IOS XR aims to provide the following advantages over the earlier IOS trains: IOS XR

121-599: Was announced along with the CRS-1 in May 2004. The first generally available version was 2.0. Some significant releases include the following. An example BGP configuration for IOS and IOS XR is shown. More examples can be found in the Cisco document Converting Cisco IOS Configurations to Cisco IOS XR Configurations . IOS IOS XR OpenEmbedded The build system is based on BitBake . A BitBake configuration file, called

SECTION 10

#1732775721794
#793206