Cosa è un BSP

Nei sistemi embedded, un pacchetto di supporto della scheda (BSP) è il livello del software che contiene driver specifici dell’hardware e altre routine che consentono a un particolare sistema operativo di funzionare in un particolare ambiente hardware (un computer o una scheda CPU), integrato con gli O.S. si. Sviluppatori hardware di terze parti che desiderano supportare un particolare servizio O.S. deve creare un BSP che consenta agli O.S. per correre sulla loro piattaforma. Nella maggior parte dei casi, gli O.S. l’immagine e la licenza, il BSP che la contiene e l’hardware sono raggruppati insieme dal fornitore dell’hardware.

I BSP sono in genere personalizzabili, consentendo all’utente di specificare quali driver e routine devono essere inclusi nella build in base alla loro selezione di opzioni hardware e software. Ad esempio, un particolare computer a scheda singola potrebbe essere associato a una qualsiasi delle diverse schede grafiche; in tal caso il BSP potrebbe includere un driver per ciascuna scheda grafica supportata; quando si crea l’immagine BSP, l’utente specifica quale driver grafico includere in base alla scelta dell’hardware.

Sviluppo di Linux BSP su misura

L’esperienza del software di KOAN include lo sviluppo di pacchetti di supporto per schede (BSP) per sistemi operativi embedded Linux.
Abbiamo esperienza con le architetture hardware più popolari: PowerPC, ARM, x86, MIPS.
Abbiamo la capacità di creare BSP e implementare driver di dispositivo per schede di sviluppo standard e personalizzate.
Creiamo pacchetti di supporto su scheda personalizzati per implementare rapidamente un sistema operativo e sfruttare appieno le funzionalità della piattaforma hardware sottostante. Possiamo configurare il BSP per soddisfare le specifiche dei nostri clienti per periferiche specifiche, caratteristiche del sistema operativo, file system e tipi di memoria.
Possiamo anche creare un boot loader per inizializzare e personalizzare i driver hardware e di dispositivo e abbiamo una vasta esperienza nel porting di boot loader open source come U-Boot.
I nostri ingegneri hanno una vasta conoscenza del sistema operativo Linux.
Il nostro team esperto può personalizzare per te un pacchetto completo di Linux Board Support.

BSP supportati

Questo è l’elenco dei BSP forniti e supportati da Koan in aggiunta a quelli sviluppati solo per i clienti.
La maggior parte di essi non è ufficiale e non è supportata direttamente dal silicon vendor o dal produttore della scheda.

Samsung Artikunofficial Yocto Project meta layer

Toradexunofficial Yocto Project meta layer

STM32MP1unofficial kernel for STM32MP1-disco

NVIDIA Jetson AGX Xavierunofficial Yocto Project configuration for NVIDIA Jetson

Engicam i.MX6 boards - unofficial Yocto Project setup for Engicam i.MX6

Accelera il rilascio del tuo prodotto

Contattaci subito per trovare una soluzione software in grado di accelerare il rilascio del tuo prodotto sul mercato e consentirti di concentrarti sullo sviluppo delle applicazioni.