最近学习linux内核,面对庞大复杂的linux内核,毫无头绪。但是自己通过网络学习到学习内核的基本方法,即首先从整体上,了解、理解内核的整体架构,代码流程,然后熟悉内核中常用的基本数据结构,最后再深入进去逐行学习内核!
下面是容易混淆的两个常用数据结构,请大家最好理解记住。
struct net_device 和 struct device 详解
struct net_device
http://linux.chinaunix.net/techdoc/develop/2009/06/25/1120179.shtml
struct device
http://blog.163.com/tianyin_pang/blog/static/64459248200981492841247/