Linux & Yocto: the perfect partners
"The advantages of embedded Linux over proprietary embedded operating systems include multiple suppliers for software, development and support; no royalties or licensing fees; a stable kernel; the ability to read, modify and redistribute the source code. The technical disadvantages include a comparatively large memory footprint (kernel and root filesystem); complexities of user mode and kernel mode memory access, and a complex device drivers framework." Wikipedia
This is what DAVE Embedded Systems has developed as part of its own Know How. Device drivers generation and maintenance are one of the strategical activities that delivers to customers the possibility to have regularly the newest and secure embedded linux versions for their applications.
- Silicon vendor BSP porting on SOM and SBC solutions
- Device drivers design and support
- Splash screen customization
- Boot time and mode customization
- Remote update strategies definition
- Root File Systems organization and optimization
- File systems integration and definition
- BSP maintenance according to Long Term Stability kernel releases
- Security patches maintenance program
All DAVE Embedded Systems products have their own BSP release.
For more information visit our wiki page or the dedicated product pages.
"The Yocto Project is a Linux Foundation workgroup whose goal is to produce tools and processes that will enable the creation of Linux distributions for embedded software that are independent of the underlying architecture of the embedded software itself. The Yocto Project is an open source project whose focus is on improving the software development process for embedded Linux distributions. The Yocto Project provides interoperable tools, metadata, and processes that enable the rapid, repeatable development of Linux-based embedded systems." Wikipedia
DAVE Embedded Systems has decided to adopt the Yocto project in order to create a maintain a number of different Root Files Systems which provides customers typically the 99% of their packet requirements within a cross platform approach. DAVE Embedded Systems maintains the Yocto version update in order to keep its customers always up to date with the latest stable releases.
DAVE Embedded Systems team is also always available to integrate new packets in its own distribution as well as size reduction in ordet to fit the application SW in a reduces memory space saving significant amount of resources (and money)