Hozzászólások
Sziamindenki,
érdekelne, hogy a kernel-devel-howto-n kívül ki hogyan állt/állna neki kernelbe barkacsolni valamit. Igazából tapasztalatok érdekelnének azoktól, akik már csináltak ilyet (driver vagy akármi más, mondjuk 2bit odébb tolása ;)...
Köszi...
- A hozzászóláshoz be kell jelentkezni
Szia!
Hasznos linkek:
Linux Device Drivers, 2nd Edition
The LWN.net driver porting series
Egyébként nem kell hozzá túl nagy extra tudás, viszont nem árt, ha jól tudsz C kódot olvasni és megérteni, és jól ismered az unix rendszerek felépítését (kernel, user, interrupt context, bottom half-ok, rendszerhívások, stb). Ha tényleg csak néhány bitet kell odébbtolni, olvasd el jól a kód környékét (ez nekem áttalában legalább 5* annyi idő, mint maga a kódolás), és ha érted, mit, és hogyan kell csinálni, írd meg. Ha új driverről van szó, indulj ki egy már létező, egyszerű, tiszta felépítésű másik hasonló driver vázából. Ha többet írsz, miről van szó, esetleg tudok többet segíteni.
Ja, és a barátaid: printk(), serial console oopsok és panicek elkapására, ksymoops.
- A hozzászóláshoz be kell jelentkezni
[quote:aea7635f38="dpalffy"]Szia!
Hasznos linkek:
Linux Device Drivers, 2nd Edition
The LWN.net driver porting series
Egyébként nem kell hozzá túl nagy extra tudás, viszont nem árt, ha jól tudsz C kódot olvasni és megérteni, és jól ismered az unix rendszerek felépítését (kernel, user, interrupt context, bottom half-ok, rendszerhívások, stb). Ha tényleg csak néhány bitet kell odébbtolni, olvasd el jól a kód környékét (ez nekem áttalában legalább 5* annyi idő, mint maga a kódolás), és ha érted, mit, és hogyan kell csinálni, írd meg. Ha új driverről van szó, indulj ki egy már létező, egyszerű, tiszta felépítésű másik hasonló driver vázából. Ha többet írsz, miről van szó, esetleg tudok többet segíteni.
Ja, és a barátaid: printk(), serial console oopsok és panicek elkapására, ksymoops.
sziasztok!
az lenne a kérdésem, hogy más könyvek pdf formátumban is letölthetőek ingyenesen erről az oldaról?
Linux Device Drivers, 2nd Edition
üdv! :)
- A hozzászóláshoz be kell jelentkezni
[quote:8298697f03="dpalffy"]
Egyébként nem kell hozzá túl nagy extra tudás, viszont nem árt, ha jól tudsz C kódot olvasni és megérteni, és jól ismered az unix rendszerek felépítését (kernel, user, interrupt context, bottom half-ok, rendszerhívások, stb)
Ez szvsz erőteljesen az "extra tudás" kategória...:) :) :)
- A hozzászóláshoz be kell jelentkezni