Leksykon IT › Sprzęt › Pakiet wsparcia płyty (BSP)

Pakiet wsparcia płyty (BSP)

Sprzęt Svenska → Zaktualizowano: 2026-11-03

Warstwa zależna od konkretnej płytki, dzięki której system operacyjny lub framework uruchamia się na jednym określonym układzie drukowanym.

RTOS potrafi przełączać zadania, ale nie wie, jaki kwarc jest wlutowany, który pin steruje diodą ani gdzie zaczyna się RAM. Ta wiedza mieszka w BSP: kod startowy, konfiguracja zegarów, skrypt konsolidatora, wektory przerwań i sterowniki peryferiów płytki. Pojęcie wyrosło w komercyjnym świecie systemów czasu rzeczywistego lat 80. i 90., gdy Wind River sprzedawał VxWorks, a producenci płyt dostarczali BSP, który uruchamiał go na ich sprzęcie.

Dziś każdy obóz ma własną nazwę. Yocto ma warstwy BSP (meta-raspberrypi i spółka), Linux opisuje płytkę w devicetree, a Zephyr trzyma osobny katalog na każdą płytę. Zasada pozostaje ta sama: wszystko, co różni dwie płyty z tym samym procesorem, trzyma się z dala od reszty kodu. Zmiana płyty powinna oznaczać przepisanie BSP, a nie aplikacji — co sprawdza się mniej więcej tak często, jak się to obiecuje.

← Wróć do leksykonu