Pagini
Workshops
Parteneri
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
sesiuni:kernel [2013/07/04 00:34] alexj [Agenda] |
sesiuni:kernel [2013/07/08 08:34] alexj [Agenda] |
||
---|---|---|---|
Line 76: | Line 76: | ||
* CONFIG_DEBUG, addr2line, objdump, printk :), gdb | * CONFIG_DEBUG, addr2line, objdump, printk :), gdb | ||
- | * **Day 5: [[:sesiuni:kernel:day-5 |(Character) Device Drivers**]] | + | * **Day 5: [[:sesiuni:kernel:day-5 |(Character) Device Drivers]] ** |
* how linux handles device drivers | * how linux handles device drivers | ||
* simple char device module | * simple char device module | ||
- | * **Day 6: Processes/Scheduling/Synchronization** | + | * **Day 6: [[:sesiuni:kernel:day-6 | Kernel: some bits of memory]] ** |
- | * processes hierarchy, current task | + | |
- | * schedulers | + | |
- | * synchronization mechanisms | + | |
- | + | ||
- | * **Day 7: Memory management** | + | |
* __get_free_pages, kmalloc, vmalloc | * __get_free_pages, kmalloc, vmalloc | ||
* memory zones, mapping memory into user space | * memory zones, mapping memory into user space | ||
+ | |||
+ | * **Day 7: [[:sesiuni:kernel:day-7 | Haedware interrupts]] ** | ||
+ | * interrupt handlers, IRQ | ||
+ | * softirq, tasklet | ||
+ | * timers | ||
* **Day 8: - Networking** | * **Day 8: - Networking** |