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 Artik – unofficial Yocto Project meta layer Toradex – unofficial Yocto Project meta layer STM32MP1 – unofficial kernel for STM32MP1-disco NVIDIA Jetson AGX Xavier – unofficial 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.