Linux und Open Source
Quick search
Navigation
Schulungen
Kursangebot
Unterlagen & Download
Topics
Python
The C Programming Language
C++: TODO List
C++
C++ 03
C++ 11
Linux
Systems Programming
Unit Testing
Kernel Hacking
Modern Character Devices
File Operations on Character Devices
Coding: First Functionality
Character Device Basics
Coding: Multiple Devices
Coding: Refactoring
DMA
Fedora: Building the Kernel
Fedora: Building External Kernel Modules
Module Loading, Hello World
Coding: Raspi GPIO Interrupts
Interrupts
IO Memory
Dynamic Memory:
kmalloc()
Doubly Linked Lists
Coding: Fix Race Condition (Mutex)
Mutex (and RT Mutex)
Network Devices
PCI
Process vs.Atomic Context
Raspberry Pi: Building the Kernel
Coding: Fix
Sleep While Atomic
Spinlock (vs. Mutex)
dup()
,
fork()
, and Reference Counting (Stub)
Coding: Timed Event
Timer Management
Timer Management (Slideshow)
Accessing Userspace Memory
Waiting for Something
Workqueue
Generated Topic Graph
Organisatorisches
Datenschutz
Bisher Gehaltene
About
Über Mich
This Site
Blog
Posts
Timer Management
¶
Timer Management (Slideshow)
cluster_kernel
Kernel Hacking
kernel_timer
Timer Management
kernel_process_vs_atomic
Process vs.Atomic Context
kernel_timer->kernel_process_vs_atomic