Texas Instruments (TI) helped found the Yocto Project to seek solutions that balance the creativity of the open source community with the objectives of commercial software development. Through its work with Open Embedded, the Yocto Project provides greater stability from a maintained set of core packages and metadata, structured layering to provide code isolation, easy-to-use tooling, and clarity with regards to licensing issues and functional expectations.
Key benefits include:
- Smaller images tailored to the requirements of a particular application
- License verification tools and supported packages to help developers avoid the use of code with licenses not compatible with their projects goals, such as GPLv3 or proprietary licenses.
- Auditable builds for security and standards conformance including auto and carrier grade.
- Early support for new or more obscure instruction set architectures often many years ahead of o -the-shelf distributions.
TI leverages the well-defined foundational layers of the Yocto Project including meta-ti and meta-arago in its latest software development kits (SDKs). TI’s developers contribute actively to the Yocto Project through numerous submissions and reviews. Denys Dmytriyenko is the meta-ti and meta-arago maintainer, as well as a member of the OE board of directors. Denys helps to drive the Yocto Project’s technical direction as well as educating new users on its benefits. He looks forward to continued engagement with the Yocto Project on ever more tailored support for increasingly sophisticated SOCs in the future.
The pressure to bring high-quality software systems to market quickly has never been as great as it is today. With constant pressure on profit margins and rapidly closing windows of opportunity in the marketplace, equipment manufacturers invariably expect that software developers will shorten their development cycles while providing differentiated capabilities that give their products a competitive advantage. To meet these pressures head-on, programmers require a robust and scalable open source software framework like the Yocto Project and its Open Embedded foundation.
– Bill Mills, Source Architect, Texas Instruments