Keresés

Új hozzászólás Aktív témák

  • CPT.Pirk

    Jómunkásember

    válasz cigam #69726 üzenetére

    Board support package. Jellemzően egy szövegfájl, ami pl. azt mondja meg a kernelnek, hogy melyik portok melyik pineken vannak az SOC-n kivezetve, meg fel is paraméterezi őket ha jól emlékszem. Ha nem jó a BSP, akkor simán lehet olyan, hogy pl. ugyan be tudsz bootolni, de mondjuk nem megy az LCD.

    Ezzel a BSP-s dologgal az a gond, hogy kötődik a kernelhez és 1-2 év alatt változik annyit a kernel, hogy nem feltétlen tudsz használni egy korábbi BSP-t, így rá vagy utalva a cucc gyártójára, hogy adjon ki friss BSP-t. Ilyen beágyazott rendszereken jellemzően egy u-boot van telepítve aminek meg van adva a BSP elérési helye, meg a kernel címe és mikor indítja a kernelt akkor valamilyen formában átadja a kernelnek a BSP-t, így az be tud bootolni és lesznek működő perifériák.
    Ugye beágyazott rendszereknél nincs biosz, ami DMI-n meg ACPI-n keresztül megcsinálja ezeket az alapvető dolgokat a perifériákkal. :N

    Egy Atmel Sama5D valami komolyabb cuccon szívtam vele, hogy volt 3 különböző BSP csomagom, de egyikkel se ment minden periféria, így végül nem is tudtam működő Debiant varázsolni rá... Aztán a gyártó megemberelte magát és egy évvel később kiadott komplett disztrót a cuccra, amivel ment minden. Igaz ez akkor rajtam már nem segített. :D
    Ha ilyen téren nem akar szívni az ember, akkor vegyen RaspberryPI-t.

Új hozzászólás Aktív témák