While the Adeneo hardware team was developing the NeoCore926 board (based on an Atmel AT91SAM9263 processor, ARM architecture), Adeneo software team wrote the Linux NeoCore926 Board Support Package. The BSP code was published on the Linux-arm-kernel mailing list and Andrew Victor, the AT91 platform kernel maintainer, integrated it into its at91-kernel patch-set.
This is a first step to mainline kernel integration: Andrew Victor patch-sets are highly reviewed and tested and once this patch-set is considered stable, it is integrated into the mainline kernel (Linus Torvalds’ branch: the official Linux kernel).
A year ago, Adeneo engineers published the NAND flash hardware controller driver for AT91SAM9263 and AT91SAM9260 platforms. This code is now in the mainline and some changes have been made by Atmel engineers to make it compatible with AVR32 platforms.
Adeneo considers the open source as win-win business model: as a code written by a company can be improved by others, making it more efficient. This is, without any doubt, the future of BSP programming, making the software more robust and efficient; as it is heavily tested, reviewed and improved by hundreds of engineers, way more than a single company could do on its own.
Adeneo is a leading design center in complete hardware and software custom design with consulting, engineering, equipment and manufacturing capabilities. Adeneo offers a complete line of systems integration services in hardware and software engineering on ARM and x86 core based embedded technologies in various ecosystems including but not limited to Industrial, Medical, Aeronautics, Enterprise, Military, Mobile and Consumer markets. With a strong emphasis on embedded and/or real-time development technologies and with 6 years of experience in Linux Embedded solutions, and thanks to its relationships with industry leading Silicon Vendors, Adeneo is the key industry partner for complete hardware and software designs targeting rich-featured high end products. Adeneo has been involved in the community (posts, contributions…) for many years. The contributions are wide range: RTAI, Xenomai (tests of new platforms, bug fixes and new architectures support), ARM-Linux kernel (new drivers, bug fixes). All this material comes from Adeneo R&D or from customer projects with their acknowledgment and their greatest benefits. Its facilities located around the globe in Europe, Asia and North America brings strong local support to its customers on a worldwide aspect.