Rahul Bedarkar
Buildroot - Making Embedded System Easy
Buildroot is simple, efficient and easy-to-use tool to generate embedded Linux systems through cross-compilation.
This talk will help existing users of Embedded system to automate the build process of their embedded linux system, make it easier and fully reproducible, benefit from thousands of pre-existing packages and create custom Linux systems perfectly adapted to their products.
Audience will be beginners or existing users of Embedded Linux System.
Outline
I will try to include following topics:
- Introduction to Buildroot
- Managing and building the configuration
- Buildroot source and build trees
- Toolchains in Buildroot
- Managing the Linux kernel configuration
- Root filesystem
- Integrating new packages
- Analyzing the build
- Open source compilance
- Buildroot community: getting support and contributing
I will try to existing available material e.g. https://bootlin.com/training/buildroot/
Requirements
Participants may bring laptop and raspberry pi (prefered 3 model b). This may help with trying Buildroot in Raspberry Pi. But it is not really required.
Speaker bio
Rahul is interested in embedded system with GNU/Linux, application development, device drivers and porting hardware for Linux Kernel.
He is contributor of Buildroot Open Source Project and also contributed to notable Open Source projects like Linux Man-Pages, Linux Kernel, uClibc, glib, MTD utils, wget, gst-plugins-good and many more. He is also maintainer of Creator Ci40 DTS for Mainline Linux Kernel project.
He is passionate and supporter of Free Software.
He currently works for HARMAN International as a Senior Software Engineer.
Linkedin Profile: https://www.linkedin.com/in/rahulbedarkar/
Open source Contributions:
- https://git.buildroot.net/buildroot/log/?qt=author&q=Rahul+Bedarkar
- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?qt=author&q=Rahul+Bedarkar
- https://git.kernel.org/pub/scm/docs/man-pages/man-pages.git/log/?qt=grep&q=Rahul+Bedarkar
{{ gettext('Login to leave a comment') }}
{{ gettext('Post a comment…') }}{{ errorMsg }}
{{ gettext('No comments posted yet') }}