In embedded systems, a Board Support Package (BSP) includes the software code for a device motherboard/system that conforms to a given operating system. It is commonly built with a bootloader that contains the minimal device support to load the operating system and device drivers. A BSP package includes the configurations of the devices on the board, the corresponding source code for the OS and AP, a toolchain and cross compiler for development, a root file system, a build script and other related documents. Advantech products are offered with a corresponding BSP package and related documents. The BSP offerings are for multiple OS platforms and the contents and elements of Advantech BSP are well organized and verified.
Optimized BSP Package
A BSP package includes source code, toolchain, cross compiler, root file system and related documents. Advantech provides scalar BSP package versions from a light version to a complete package with everything included. The light version of our BSP comes with fewer libraries that would be needed in the development phase, this could enhance the efficiency of product development but limit the modification potential of a standard product; a full BSP would offer everything needed in development, however the integration schedule will grow accordingly. Both light and complete version BSPs are standardized so you can select a BSP package based on your project requirements and schedules.
Advantech BSP Features:
- Simple development process
- Well-verified source code
- Stress test utilities for the reliability validation
- Test tool enclosed
- Easy to shift between different platforms
- Binary image for the evaluation
Unified BSP Folder Structure
Following our simple and clear BSP folder structure, you can easily find the utility, source code and document you need when developing your product.
Advantech’s BSP offering is standardized, and has been completely verified so engineers can easily test board functions by following instructions in the product manual. However, to be more supportive to those who are not capable of modifying our BSP for whatever reasons, we provide a customization service that provides the following individual features:
- Power-on Logo customization
- GPIO definition customization
- Customized driver integration support