⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 net_cfg.h

📁 一个linux下的根文件系统的源码
💻 H
字号:
/* ************************************************************************* * MODULE DESCRIPTION: This module specializes the RTEMS Network configuration  *                     for the omniORB examples. It could be used as a starting *                     point of an application using omniORB and RTEMS. * * This file was based on "networkconfig.h" that comes with the netdemos * examples that ships with the RTEMS distribution. * * NOTE: This file must be modified to match your environment. * * by: Rosimildo da Silva: *     rdasilva@connecttel.com *     http://www.connecttel.com * * MODIFICATION/HISTORY: * * Revision 1.1.1.1  2001/06/21 06:32:42  greg * Microwindows pre8 with patches ****************************************************************************/#ifdef __cplusplusextern "C" {#endif/*#define RTEMS_USE_BOOTP*/#include <stdio.h>#include <rtems/rtems_bsdnet.h>/* * Define RTEMS_SET_ETHERNET_ADDRESS if you want to specify the * Ethernet address here.  If RTEMS_SET_ETHERNET_ADDRESS is not * defined the driver will choose an address. */#define RTEMS_SET_ETHERNET_ADDRESS#if (defined (RTEMS_SET_ETHERNET_ADDRESS))static char ethernet_address[6] = { 0x20, 0x00, 0x27, 0xAF, 0x03, 0x51 };#endif#undef  RTEMS_BSP_NETWORK_DRIVER_NAME#define RTEMS_BSP_NETWORK_DRIVER_NAME  "ep0"extern int rtems_3c509_driver_attach( struct rtems_bsdnet_ifconfig *config );#undef  RTEMS_BSP_NETWORK_DRIVER_ATTACH#define RTEMS_BSP_NETWORK_DRIVER_ATTACH rtems_3c509_driver_attach/* * Default network interface */static struct rtems_bsdnet_ifconfig netdriver_config = {   RTEMS_BSP_NETWORK_DRIVER_NAME,      /* name */	RTEMS_BSP_NETWORK_DRIVER_ATTACH,    /* attach function */	NULL,				/* link to next interface */#if (defined (RTEMS_USE_BOOTP))	NULL,				/* BOOTP supplies IP address */	NULL,				/* BOOTP supplies IP net mask */#else	"192.168.0.11",		/* IP address */	"255.255.255.0",		/* IP net mask */#endif /* !RTEMS_USE_BOOTP */#if (defined (RTEMS_SET_ETHERNET_ADDRESS))	ethernet_address,               /* Ethernet hardware address */#else	NULL,           /* Driver supplies hardware address */#endif	0				/* Use default driver parameters */};/* * Network configuration */struct rtems_bsdnet_config rtems_bsdnet_config = {	&netdriver_config,#if (defined (RTEMS_USE_BOOTP))	rtems_bsdnet_do_bootp,#else	NULL,#endif	0,			/* Default network task priority */	0,			/* Default mbuf capacity */	0,			/* Default mbuf cluster capacity */#if (!defined (RTEMS_USE_BOOTP))	"lucila",			/* Host name */	"rps.com",			/* Domain name */	"192.168.0.1",	/* Gateway */	"192.168.0.1",	/* Log host */	{"192.168.0.1" },	/* Name server(s) */#endif /* !RTEMS_USE_BOOTP */};/* * For TFTP test application */#if (!defined (RTEMS_USE_BOOTP))#define RTEMS_TFTP_TEST_HOST_NAME "192.168.0.2"#define RTEMS_TFTP_TEST_FILE_NAME "root/boot.bt"#endif#ifdef __cplusplus}#endif /* end of include file */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -