vxWorks下intel82567v3网卡驱动的更新

简介: <div class="article_title" style="margin-bottom: 21px; font-family: 'microsoft yahei';"><span style="color: rgb(85, 85, 85); font-size: 15px; line-height: 35px; text-align: right;">/* 82567 devicesI
/* 82567 devicesID */



#define INTEL_DEVICEID_82567LF              0x10BF
#define INTEL_DEVICEID_82567V               0x10CB
#define INTEL_DEVICEID_82567LM              0x10F5
#define INTEL_DEVICEID_82567V3              0x1501
#define INTEL_DEVICEID_82567V4              0x1525


1. Copy the "gei825xxVxbEnd.c" to "INSTALL_DIR\WindRiver\vxworks-6.6\target\src\hwif\end" and 

   "gei825xxVxbEnd.h" file to "INSTALL_DIR\WindRiver\vxworks-6.6\target\src\hwif\h\end" folder.


   Here, INSTALL_DIR means; The directory in which VxWorks is installed in host computer.


2. Go to VxWorks Development shell as follows: 


   In Windows, 
   Start menu => Programs => Wind River => VxWorks 6.6 General Purpose Technologies => VxWorks Development Shell


3. In VxWorks Development Shell, compile the driver for Pentium4 as below.
   INSTALL_DIR\WindRiver\vxworks-6.6\target\src\hwif\end\make CPU=PENTIUM4 TOOL=diab


4. Compile the BSP for bootrom and vxworks image.

资源地址:

http://download.csdn.net/detail/mao0514/8746635

相关文章
|
Linux 索引 Perl
zynq操作系统: Linux驱动开发Bram篇
zynq操作系统: Linux驱动开发Bram篇
1148 0
|
Ubuntu 算法 Linux
飞腾CPU BIOS固件生成教程
飞腾CPU BIOS固件生成教程
641 1
|
Linux
linux总线设备驱动程序框架
linux总线设备驱动程序框架
157 0
|
存储 Linux 内存技术
|
传感器 Linux 网络安全
zynq操作系统: Linux驱动开发串口篇
串口( UART)是一种非常常见的外设, 串口在嵌入式开发领域当中一般作为一种调试手段,通过串口将调试信息打印出来,或者通过串口发送指令给主机端进行处理;当然除了作为基本的调试手段之外,还可以通过串口与其他设备或传感器进行通信, 譬如有些 sensor 就使用了串口通信的方式与主机端进行数据交互。
1395 0
zynq操作系统: Linux驱动开发串口篇
|
Linux 芯片
zynq操作系统: Linux驱动开发Gpio中断篇
Linux内核中有一套GPIO框架,管理和控制芯片上的GPIO管教,包括配置输入输出,配置电平高低(输出)和获取电平高低(输入),中断管理。只需要通过读取/sys/class/gpio/gpioN/value的值来获取中断。当然也不是简单的read,而是通过epoll、poll、select等这些IO复用函数来控制,对于epoll或者poll,需要监听的事件是EPOLLPRI或POLLPRI,而不是EPOLLIN或POLLIN,对于select,需要将文件描述符放在exceptfds中,而且文件描述符被触发时需要通过调用read读取数据,还要通过lseek将文件流指针置回文件开头。
1230 0