BSP (inbyggda system)

BSP (engelska: Board Support Package) är ett operativsystem som anpassats för en specifik hårdvara i ett inbyggt system. Ett vardagligt exempel är det skräddarsydda operativsystemet i mobiltelefoner.

Ett BSP innehåller det som behövs för att köra operativsystemet på en viss hårdvara, exempelvis bootloader, initialiseringskod, kärna och drivrutiner för bussar och periferienheter.[1] Oftast innehåller den även en kompilator och bibliotek, ett filsystem, nätverksstöd och annat som brukar ingå i ett operativsystemspaket för att en användare ska kunna använda systemet.[2]

Jämfört med ett operativsystem för en persondator är ett BSP för ett inbyggt system betydligt mindre; ett embedded Linux kan rymmas på 100 kB.[3]

Källor

Noter

  1. ^ ”Linux Board Porting”. http://www.slideshare.net/derkling/linux-porting-to-a-custom-board. Läst 2 oktober 2013. 
  2. ^ ”Embedded Linux Development”. Arkiverad från originalet den 4 oktober 2013. https://web.archive.org/web/20131004223223/http://cse.yeditepe.edu.tr/~ayildiz/attachments/Timesys-EmbeddedLinuxTutorial.pdf. Läst 2 oktober 2013. 
  3. ^ ”Embedded Linux: An Introduction”. Arkiverad från originalet den 4 oktober 2013. https://web.archive.org/web/20131004223223/http://cse.yeditepe.edu.tr/~ayildiz/attachments/Timesys-EmbeddedLinuxTutorial.pdf. Läst 2 oktober 2013.