Pagini
Workshops
Parteneri
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
sesiuni:kernel [2013/07/04 00:34] alexj [Agenda] |
sesiuni:kernel [2013/07/10 00:38] dbaluta |
||
---|---|---|---|
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 8: - Networking** | + | * **Day 7: [[:sesiuni:kernel:day-7 | Hardware interrupts]] ** |
+ | * interrupt handlers, IRQ | ||
+ | * softirq, tasklet | ||
+ | * timers | ||
+ | |||
+ | * **Day 8: [[:sesiuni:kernel:day-8 | Introduction to Networking]]** | ||
* TCP/IP stack architecture overview | * TCP/IP stack architecture overview | ||
* what exactly is a socket? | * what exactly is a socket? | ||
* capture and analyze traffic - tcpdump, Wireshark | * capture and analyze traffic - tcpdump, Wireshark | ||
- | * **Day 9: Overview on NGW100 boards** | + | * **Day 9: [[:sesiuni:kernel:day-9 | Linux Development Process ]]** |
- | * booting, compiling, networking, etc. | + | * versioning, stable, mainstream. |
- | * **Day 10: Recap** | + | * **Day 10: [[:sesiuni:kernel:day-10 | Submit your first patch to Linux Kernel ]]** |
* contributing to Linux kernel | * contributing to Linux kernel | ||
* basic git tutorial | * basic git tutorial | ||
- | * versioning, patching, linux kernel community, mailing lists | + | * patching, linux kernel community, mailing lists |
- | * special guest(s) | + | |
* conquer the Solar System | * conquer the Solar System | ||