BT Sözlüğü › Donanım › Kart destek paketi (BSP)

Kart destek paketi (BSP)

Donanım Svenska → Güncellendi: 2026-11-03

Bir işletim sisteminin ya da çatının belirli bir devre kartında açılmasını sağlayan karta özgü katman.

Bir RTOS görev değiştirmeyi bilir ama kartta hangi kristalin takılı olduğunu, LED'i hangi pinin sürdüğünü ya da RAM'in nerede başladığını bilmez. Bu bilgi BSP'de durur: açılış kodu, saat ayarı, bağlayıcı betiği, kesme vektörleri ve kart çevre birimlerinin sürücüleri. Terim, 1980'ler ve 90'ların ticari gerçek zamanlı dünyasında, Wind River'ın VxWorks sattığı ve kart üreticilerinin onu kendi donanımlarında çalıştıran BSP'yi pakete koyduğu dönemde yerleşti.

Bugün her kampın kendi adı var. Yocto'da BSP katmanları (meta-raspberrypi ve benzerleri), Linux'ta kartı anlatan bir devicetree, Zephyr'de ise kart başına bir dizin bulunur. İlke aynı: aynı işlemciyi kullanan iki kart arasındaki tüm farklar kodun geri kalanından ayrı tutulur. Kart değiştirmek uygulamayı değil BSP'yi yeniden yazmak anlamına gelmeli — ki bu, söz verildiği kadar sık gerçekleşir.

← Sözlüğe dön