OpenSource For You

The Yocto Project is an open source project initiated by the Linux Foundation, which makes developmen­t on embedded devices easier and portable. It's an end-to-end embedded Linux developmen­t environmen­t with various tools, configurat­ion files and documenta

-

The industry has seen a proliferat­ion of embedded devices and processors. As these have grown more powerful and feature-rich, the use and popularity of the Linux operating system has skyrockete­d. One of the driving factors for its popularity is because it remains open source, offers free licensing and extensive usage, which in turn has led to an abundance of applicatio­ns.

However, embedded developers cannot simply pick up a standard Linux distributi­on or applicatio­n for use in their tiny environmen­ts. They face challengin­g tasks like handpickin­g boot-loaders, the kernel, libraries, applicatio­ns, DQG GHYHORSPHQ­W WRROV VSHFLfiF WR WKHLU FuVWRP KDUGZDUH environmen­t, before cross-compiling and optimising them to fiW LQ WKHLU PLQuVFuOH HPEHGGHG HQYLURQPHQ­WV.

The solutions to these challenges are not easy, and a developer’s group will need considerab­le effort, experience and exposure to address them. Moreover, spending time on these problems will leave developers with little time and energy to really concentrat­e on the core task of building excellent features for their boards. Non-commercial and commercial embedded Linux GLVWULEuWR­UV RIIHU ZHOO-WHVWHG VROuWLRQV IRU VSHFLfiF HPEHGGHG processors, but for an embedded developer, this is a nightmare. bvery new project demands the learning of a new set of tools and developmen­t environmen­ts prior to even getting started. wise, it came out as the most advanced system in the market, DQG EHLQg VSHFLfiFDO­Oy GHVLgQHG IRU WKH FuVWRPLVDW­LRQ QHHGV RI the embedded market space, soon became the industry standard. A large number of organisati­ons were using Ob, which in turn increased support and enhanced the internals of the Ob. While EHLQg D YHUy gRRG fiUVW-RI-LWV-NLQG EDVH, 2( VuIIHUHG GuH WR LWV complexity, steep learning curve and lack of documentat­ion. Apart from being a build system, Ob started to collate various other tools as well—while it was inherently not designed to do so.

In November 2010, industry leaders joined together to form the Yocto mroject under the umbrella of the Linux Foundation, and announced that the work would continue under this new name. Despite Yocto being a fork of Openbmbedd­ed, the common areas are now down to Ob-core. This is mutually EHQHfiFLDO IRU ERWK 2( DQG YRFWR, ZKHUH WKH UHVuOWDQW RuWSuW LV D high-quality Ob-core with fewer fully featured software tools in a single framework. Yocto got a head start with a project built on commercial learnings and community acceptance.

 ??  ??

Newspapers in English

Newspapers from India