Description
This four-day training merges theoretical concepts with practical exercises to introduce participants to the Yocto Project.
It addresses common inquiries such as:
- Is it truly essential to utilize a different toolchain/libraries/packages version for every GNU/Linux project, alongside adopting a distinct workflow?
- Can you guarantee that the development environment remains consistent for all developers and suppliers, allowing you to reproduce identical builds today and over a decade from now?
- Can the YP assist in identifying the software licenses under which the packages you utilize are distributed?
Practical sessions are conducted on target hardware (for instance, Beagle Bone Black Rev. C - http://beagleboard.org/BLACK). Upon completing the training, you will receive access to a Docker image containing Ubuntu 14.x with all necessary dependencies pre-installed, along with course examples, enabling you to practice in your own lab environment. Please note that this is not an introductory course for Embedded GNU/Linux. Participants are expected to already understand how Embedded GNU/Linux functions and be proficient in configuring and building the GNU/Linux kernel and its drivers.
Who should attend?
This course is designed for individuals who already use GNU/Linux in their projects and have likely heard of the Yocto Project but hesitated to explore it further or found it difficult to use. If you are unsure how to integrate the YP into your daily workflow and generally perceive it as overly complex—questioning why something that was previously (supposedly) much easier has become this complicated—you should attend. After the training, you will be equipped to decide whether the YP is suitable for your needs. The workshop targets software developers, system engineers, testers, administrators, and other professionals interested in the YP who possess solid knowledge of Embedded GNU/Linux.
Read more...