课程内容全程以案例展开,设计案例约20个,以实际案例展开剖析驱动编程注意事项,分层和分离的设计思想,官方内核对驱动的设计规范;内核中较新的中断底半部机制threaded_irq,较新的连续内存分配器(CMA)也将以实例展开;关于Linux的移植,讲师作为官方Linux内核的维护者,将现身说法讲明新的SoC支持Linux的全过程,以及官方内核对Linux的设计规范要求,社区维护者的思维方式;实际运行Linux各种调试工具,以电路板捕获的真实数据剖析smem、oprofile、LTTng的作用。