modul kernelu

Sekcia: Aplikácie & Desktop 10.07.2011 | 01:10
asdf   Návštevník
Chcem sa spýtať čo potrebujem program/knižnicu alebo byť v určitom adresári aby som mohol zadať príkaz:
obj-m := program.o
Vyhodí mi to toto:
root@bt:~# obj-m := plp.o
obj-m: command not found
    • Re: modul kernelu 10.07.2011 | 04:35
      Avatar Samuel BWPOW Kupka CentOS, Mandriva  Používateľ
      Preco si myslis, ze dany prikaz by mal fungovat a co chces vlastne dosiahnut?
      Strach dát najevo své pocity a zjednat si u druhých respekt je jedním z problémů civilizovaného člověka, který se naučil zpochybňovat svou vlastní pravdu pro zdání objektivity
    • Re: modul kernelu 10.07.2011 | 11:48
      peto   Návštevník
      O co sa pokusate?

      To vyzrea ako nastvenie premmenych v subore Makefile
      ktory vytvori modul.

      toto a este dalsie veci treba napisat do suboru s meno Makefile
      a v adresrai, kde je ten Makefile a subory plc.c program.c
      treba napisat
      make a tym sa spustia.

      Moje handsouty k teme moduly jadra su na
      http://www.posterus.sk/srt/Unix_Linux-systemy_realneho_casu/stranka_predmetu_URPI_FEI_STU/Seznam/2011/1/2_Jedenasta_prednaska_-vysvetlujuca_prezentacia_pridana_files/kernel-moduly3.pdf
      pripadne
      http://www.posterus.sk/srt/Unix_Linux-systemy_realneho_casu/stranka_predmetu_URPI_FEI_STU/Seznam/2011/1/2_Jedenasta_prednaska_-vysvetlujuca_prezentacia_pridana_files/kernel-moduly3.odp

      Handsouty su dokumenty, do ktorych si studenti zapisuju svoje poznamky k prednaske, a kde je cast veci predtlacena, aby sa studenti nezdrzivali ich zapisom.


      • Re: modul kernelu 10.07.2011 | 14:27
        asdf   Návštevník
        Peťo pekne je spravené to PDF, už som ho stiahol :)
        Môj problem som vyriešil:
        Dal som obj-m := plp.o do kbuild
        potom som spustil: make -C /usr/src/linux-source-2.6.38 modules M=$PWD^C
        /sbin/insmod plp.ko
        /sbin/rmmod plp.ko

        a v logoch

        [ 3315.432052] plp: hello
        [ 3322.119959] plp: thanks!

        • Re: modul kernelu 11.07.2011 | 14:03
          peto   Návštevník
          nie je za co..