硬件: x86 + Intel82545网卡
软件:
(1)Ubuntu14.04
(2)linux4.2.1源码
(3)Etherlab1.5.2源码
1、 重命名e1000驱动文件
在windows下,将linux4.2.1中的e1000驱动文件重命名,增加后缀“-4.2-ethercat”:
\linux-4.2.1\drivers\net\ethernet\intel\e1000:
2. 移植e1000驱动
绝大部分移植工作都在e1000_main-4.2-ethercat.c文件,其它几个文件只需要更改包含的头文件即可:
原文件:
#include "e1000.h"
更改为:
#include "e1000-4.2-ethercat.h"
e1000_main-4.2-ethercat.c文件是e1000驱动实现的主体,移植时