I am an embedded developer fascinated by open source software. With a thesis on Digital Signal Processor I graduated in Software Engineering in 2000, but above all I started my career in the embedded world, first on bare-metal systems and then on architectures with Linux operating systems.
The meeting with Amarula, on behalf of its CEO Michael Trimarchi, aroused in me the desire to actively contribute to projects such as Buildroot, U-Boot and Linux. This has been and continues to be for me a source of great inspiration and satisfaction.
For me, programming means learning while having fun.
In my free time I enjoy jogging, watching movies, reading and fishing (passgat too :)) while sitting on the bank of the PO river.
I live in Suzzara, near Mantua, but from Luzzara — like a Unix pun, just one letter away.
I have contributed over 200 patches for ARM/ARM64 platforms, in areas ranging from board bring-up and clock drivers to fixes and improvements in subsystems such as CAN, DRM, and touchscreen.
My work on the slCAN and bxCAN drivers as part of the CAN subsystem led me to become the maintainer of these drivers.
I started contributing patches for video support on the BeagleBoard and later worked on other subsystems such as clocks, pinctrl, NAND, RTC, PWM, GPIO, and more, eventually reaching around 200 patches.
Together with my colleague Michael Trimarchi at Amarula, I am also co-custodian of the NAND subsystem.
Buildroot is the open-source project I have contributed to the most, with over 300 patches. I also maintain and update various packages and boards, including some from ST, TI, and BSH, ensuring timely bumps and fixes.
Ideal for board bring-up and fast kernel and bootloader development, Buildroot remains my preferred build system.
Working with Buildroot, along with my practice of sending any fix or improvement upstream, has allowed me to contribute a smaller number of patches to many other projects you can find listed on my OpenHub profile, from ZephyrRTOS and Yocto to Xenomai and many more.
I actively take part in talks and community events, sharing knowledge and contributing to open-source projects whenever possible.
Email: dariobin@libero.it
Email: dario.binacchi@amarulasolutions.com