Buch: \\ Linux kernel development \\ Robert Love \\ ISBN-13: 978-0-672-32946-3 \\ ISBN-10: 0-672-32946-8 \\ https://doc.lagout.org/operating%20system%20/linux/Linux%20Kernel%20Development%2C%203rd%20Edition.pdf Linux-Gerätetreiber, 2. Auflage \\ Alessandro Rubini & Jonathan Corbet \\ 2. Auflage April 2002 \\ ISBN 3-89721-138-6 \\ 608 Seiten, EUR 44,- \\ https://www.oreilly.de/german/freebooks/linuxdrive2ger/book1.html Andrew S. Tanenbaum === Quellen === [[https://www.kernel.org/doc/htmldocs/kernel-hacking/index.html|Unreliable guide to hackig the linux kernel]] \\ Mailingliste [[https://kernelnewbies.org/MailingList|Kernel Nubies]] === Notizen === Mode Transitions von User in Kernel Mode (billig) Interrupts werden in /proc/interrupt gelogt. Interrupt geteilt in - Top Half (direkte ISR) Interrupt Line disabled - Bottom Half läuft im Soft IRQ Kontext struct file_operations stellt dem System die File Schnittstelle zur Verfügung Timer Differenz heist Jiffy Takt: 250 hz. in boot/config kann die Tickrate geändert werden. === Tools === trace-cmd \\ traced alle function calles record legt trace.dat an kernelshark