Pokud se ladeni netyka nejakeho HW driveru, ale treba si zrovna hrajete se sitovymi protokoly, tak se muze hodit UML - http://user-mode-linux.sourceforge.net
UML je vlastne Linux bezici v Linuxu jako userspace program se vsemi vyhodami z toho plynoucimi (proste ho pustite v GDB a mate o starost min).
A jeste male upozorneni - kgdb v2 pro jadra 2.6 ma malicko jine kernelove parametry, ale to si urcite prectete driv, nez ho zacnete pouzivat :-)
Názory k článku
Ladění linuxových driverů
UML
celé vláknoRe: UML
celé vláknojednu vetu mohl k uml autor ztratit a k bochsi atd.
ad sitove protokoly (nad ip): v 2.2 bylo asi nejsnazsi pouzit libipfw a vetsina prace se tim prenesla do user space. pakety se ve forme skb braly primo z ipchainu) a pro cokoliv novejsiho s netfilterem neco podobneho urcite pujde s cilem ULOG. (a opetovny vlozeni paketu pres tap/tuntap/ethertap nebo cokoliv co je zrovna po ruce)
Re: UML
celé vláknoJa mam zkusenosti predevsim s ladenim klasickych driveru pro nejaky kus zeleza a to jeste na nejakem ne x86 embedded zarizeni. Takze mi tenhle zajimavy napad ani neprisel na mysli.
Vemli uzitocna vec
celé vláknoDoteraz som si myslel, ze ladit kernel moduly len mozne len cez vypisy cez printk, a kedze RT Linux ma vsetky realtime programy ako moduly jadra je velkou pomnockou iny druh ladenia...
Bez titulku
celé vláknostáhnout z oss.sgi.com FIXME Po aplikaci
a to FIXME? to bylo asi k linku, ale ten uz tam je ;-)
Re:
celé vláknoJo jo, to je tak kdyz to clovek bastli po vecerech a jeden den uz si nepamatuje, co napsal vcera :-)
Re:
celé vláknoneboj. z toho uz nevyrostes. ;-)

