Board support packages

A board support package is essentially, software that implements and supports an operating system on hardware like a development board. Usually built with a bootloader, a BSP contains the minimal device support to load the OS and device drivers for all the devices on the board.BSP

CoiNel provides both custom solutions and off-the-shelf development and testing for board support packages (BSPs). CoiNel can also enable the success of your next project with deployment support, design services and delivery of high-quality board support packages (BSPs) for embedded application processors from all leading semiconductor vendors like Freescale, NXP, Texas Instruments, Fujitsu etc. We provide thoroughly tested high quality BSPs that ease and speed up the development of RTOS or bare metal designs.

we’ve done BSP’s for a wide variety of target boards, including (but not limited to) those with the following processors:

  • ARM7, Cortex M0, Cortex M0+, Cortex M3 and Cortex M4 variants
  • 8051 Microcontroller
  • Motorola/Freescale Coldfire
  • Freescale Kinetis
  • Microchip PIC and dsPIC
  • TI MSP430

We work with each customer to understand their device project needs, and find ways to deliver extra value throughout the project including editing, and maintaining production ready reference BSPs and drivers.

Our experience in developing reference BSPs for new Silicon Vendor chips means we have extensive expertise in designing, implementing and debugging BSPs developed from scratch. Our experience in BSP design can help you in Developing bootloaders that allow a quick downloads of new OS images during the development process, develop the architecture code that facilitates the communication between the OS kernel and the target device. Create device drivers to support peripherals on-board such as a keyboard, touch screen, TFT, USB, audio and many others and customize the OS design to fit the needs of the final product through reconfiguring the BSP.

If you do not have a BSP, CoiNel can create a new one or clone an existing BSP that best fits your design requirements.

Contact us to know more about our BSP services.

Memory usage: real: 28573696, emalloc: 28143680
Code ProfilerTimeCntEmallocRealMem