不知道在什么时候,Linux出现了module这种东西,的确它是Linux的一大革新。有了module后,写device driver不再是一项恶梦,修改kernel也不再是一件痛苦的事了。Module可以允许我们动态的改变kernel,加载device driver,而且也能缩短我们driver development的时间。这篇文章里,我将要介绍一下module的原理及如何写一个module。