Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 4.093 pregleda

Najnovija ↓

Pitanje u vezi programiranja Linux kernel modula 18.05.2007. u 18:19 · pre 236 meseci #1
Ok, poceo sam da pisem ( ucim ) za Linux Drajvere i posle 30-ak minuta moje karijere drajver-programera naleteo sam na jedan problemcic.

Kako da spojim kernel modul sa nekim fajlom u /dev direktorijumu?

Ja sam mislio da se to radi ovako:
Code:

    Major = register_chrdev(0,"mojneDrajver",&fops);

    if(Major < 0)    
     {    
      printk( KERN_DEBUG " \n engage driver : Failed to regiter device with %d major number \n",Major);
      return Major;    
      }



i da se on otvori negde u /dev ili /proc


medjutim , izgleda da ne... posto to ne radi.....

ajde ljudi , brze pomagajte , izlazak najboljeg drajvera svih vremena je dovedeno u pitanje :)
Re: Pitanje u vezi programiranja Linux kernel modula 18.06.2007. u 13:20 · pre 235 meseci #2
Ma, upravu si ti, samo sto ne radi tek tako...

Ti si time napravio virtualni drajver, a tek kad pozoves mknod sa zadatim parametrima, onda ce na fajl sistemu da se napravi fizicka manifestacija tvog virtualnog drajvera.

Alternativno, mozes u /etc/rules.d ili gde god da drzis udev pravila da dodas novo pravilo koje ce da pravi tvoj omiljeni drajver u /dev cim se ucita modul jezgra.

Pozdrav
Filip

PS: A cime ti se bavi drajver?
Potpis
... and the aliens sent an android down to earth, to slow down mankind's development
... and they named it Bill Gates.
Re: Pitanje u vezi programiranja Linux kernel modula 20.06.2007. u 15:11 · pre 235 meseci #3
Ma ....
Hteo sam da napravim drajver koji moze da mount-uje udaljeni ftp direktorijum kao lokalni, a onda mi je jedan Slackware-ovac rekao da to vec postoji....
Mislim , ideja je korisna za bilo koga ko se bavi pravljenjem sajtova, ali izgleda da su linux-ovci ljudi puni ideja, tako da se sete svacega pre tebe....
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme