About this course
Skills on Protocols, practical implementation and the possibility of porting an OS over the core and the whole course will help to understand the implementation of complex operations in a processor.
What you'll learn
Modules and Device Drivers
Memory Management and Allocation
Transferring Between User and Kernel Space
Interrupts and Exceptions
Unified Device Model and sysfs
Sleeping and Wait Queues
Interrupt Handling: Deferrable Functions and User Drivers
Direct Memory Access (DMA)
Network Drivers I: Basics
Network Drivers II: Data Structures
Network Drivers III: Transmission and Reception
Network Drivers IV: Selected Topics
** These sections may be considered in part or in whole as optional. They contain either background reference material, specialized topics, or advanced subjects. The instructor may choose to cover or not cover them depending on classroom experience and time constraints.
hours effort: 10 hours per week
Price With GST: 14160/-
Subject: Embedded Systems
Knowledge of basic kernel interfaces and methods such as how to write, compile, load and unload modules, use synchronization primitives, and the basics of memory allocation and management, such as is provided by LFD420.