UC Irvine Extension
Live Help!

(FALL 2009)

Linux Driver Primer (Section 1)

EECS X497.11  (1.5)

A required course in the Certificate Program in Devise Software Engineering, and an elective course in the Certificate Program in Embedded Systems Engineering.
Gain a competitive edge by learning how to develop and write code for Linux device drivers. Participants will gain practical knowledge of what constitutes a device driver in Linux and basic Linux device driver building blocks. In addition, learn how to build and grow a framework from scratch that can be used to develop a Linux device driver. Increase your knowledge of timing, interrupt handling, direct memory access (DMA), how to avoid pitfalls, and other critical issues fundamental to writing Linux device drivers. Hands-on lab exercises reinforce code writing skills. Prerequisite: Basic familiarity with linux programming. See enrollment confirmation for login information.

Aaron Baranoff, B.A., co-founder, MataiTech LLC, has been developing software and drivers for embedded microprocessors as well as WINDOWS and LINUX for over 20 years. He has extensive experience designing and delivering portable device drivers for multiple platforms and architectures including co-simulation environments. Baranoff also has extensive field and lab experience. The drivers he has developed have been used in many products, and have been used in conjunction with VxWorks, VRTX, PSOS, Windows, Linux, and many other operating systems that are both real time and non real time. Baranoff also has ASIC and FPGA design experience.

When: Oct 05, 09 to Nov 15, 09
Where: Online
Fee: $425.00
Reg#: 00028

Textbook Information:
No Books Required for this course.


Meeting Schedule:
Type Date Day Start Time End Time Building Room
On-line Meeting10/5/2009Monday12:00AM12:00AMOn-line classOL