Chirag Shilwant
I am a Senior Systems Engineer at Texas Instruments, where I’ve been contributing for the past 2 years. My primary focus lies in building custom Embedded Linux Distributions for TI Arm-based microprocessors using the powerful Yocto Project. This involves crafting tailored Linux systems for various embedded applications, ensuring optimal performance and compatibility.
My journey began with a strong educational foundation - I completed my master’s degree in Computer Science from IIIT Hyderabad. Armed with this knowledge, I’ve been passionate about bridging the gap between hardware and software, creating robust solutions that empower embedded devices.
As an embedded enthusiast, I’m constantly exploring new challenges and pushing the boundaries of what’s possible in this dynamic field.
Session
Let's distill the usefulness of our Yocto and Docker session for fellow embedded developers into a succinct description:
-
Efficiency and Consistency:
- By adopting Docker for Yocto builds, developers ensure consistent environments across teams.
- No more time wasted troubleshooting host-specific issues—Docker provides a stable foundation. -
Collaboration Made Easy:
- Docker images can be shared effortlessly. Colleagues can jump into the same build environment without setup hassles.
- Collaborative development becomes smoother and more productive. -
Reproducible Builds:
- Docker containers encapsulate dependencies, ensuring that builds are reproducible.
- Say goodbye to "it works on my machine" scenarios. -
Avoiding Host System Pitfalls:
- Docker isolates Yocto builds from host system changes.
- Developers can focus on the project, not system quirks. -
Live Demo: Real-World Application:
- Our BeaglePlay demo showcases practical usage of Yocto and Docker.
- Attendees will witness the power of this approach firsthand.