亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? bootconfig.c

?? Vxworks下BSP源碼
?? C
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
	{	/* put the console back in line mode so it echoes (so's you can bang	 * on it to see if it's still alive) */	(void) ioctl (consoleFd, FIOSETOPTIONS, OPT_TERMINAL);	printf ("\nauto-booting...\n\n");	if (bootLoad (BOOT_LINE_ADRS, &entry) == OK) 	    go (entry);				/* ... and never return */	else	    {	    printf ("Can't load boot file!!\n");	    taskDelay (sysClkRateGet ());	/* pause a second */	    reboot (BOOT_NO_AUTOBOOT);		/* something is awry */	    }	}    else	{	/* read the key that stopped autoboot */	read (consoleFd, &key, 1);	return (key & 0x7f);		/* mask off parity in raw mode */	}    return (ERROR);			/* for lint - can't really get here */    }/******************************************************************************** printBootLogo - print initial boot banner page*/LOCAL void printBootLogo (void)    {    printf ("\n\n\n\n\n\n\n\n\n\n\n");    printf ("%28s%s", "","VxWorks System Boot");    printf ("\n\n\nCopyright 1984-2002  Wind River Systems, Inc.\n\n\n\n\n\n");    printf ("CPU: %s\n", sysModel ());    printf ("Version: %s\n", vxWorksVersion);    printf ("BSP version: " BSP_VERSION BSP_REV "\n");    printf ("Creation date: %s\n\n", creationDate);    }/********************************************************************************* bootHelp - print brief help list*/LOCAL void bootHelp (void)    {    static char *helpMsg[] =	{	"?",                      "- print this list",	"@",                      "- boot (load and go)",	"p",                      "- print boot params",	"c",                      "- change boot params",	"l",                      "- load boot file",	"g adrs",                 "- go to adrs",	"d adrs[,n]",             "- display memory",	"m adrs",                 "- modify memory",	"f adrs, nbytes, value",  "- fill memory",	"t adrs, adrs, nbytes",   "- copy memory",	"e",                      "- print fatal exception",        "v",                      "- print boot logo with version",#ifdef INCLUDE_NETWORK	"n netif",	  	  "- print network interface device address",#if defined(ETHERNET_ADR_SET)	"N",			  "- set ethernet address",#endif  /* ETHERNET_ADR_SET */#endif  /* INCLUDE_NETWORK */#if defined(TARGET_HK_V2F) || defined(TARGET_FRC_30) || \    defined(TARGET_FRC_31) || defined(TARGET_FRC_33)	"s [0/1]",                "- system controller 0 = off, 1 = on",#endif	/* TARGET_HK_V2F/FRC_30/FRC_31/FRC_33 */	"$dev(0,procnum)host:/file h=# e=# b=# g=# u=usr [pw=passwd] f=#", "",	"                          tn=targetname s=script o=other", "",#ifdef	INCLUDE_SCSI_BOOT	"boot device: scsi=id,lun              file name: /sd0/vxWorks","",#endif	/*INCLUDE_SCSI_BOOT*/#ifdef	INCLUDE_FD	"boot device: fd=drive,fdType          file name: /fd0/vxWorks","",#endif	/* INCLUDE_FD */#ifdef	INCLUDE_IDE	"boot device: ide=drive,configType     file name: /ide0/vxWorks","",#endif	/* INCLUDE_IDE */#ifdef	INCLUDE_ATA	"boot device: ata=ctrl,drive           file name: /ata0/vxWorks","",#endif	/* INCLUDE_ATA */#ifdef	INCLUDE_PCMCIA	"boot device: pcmcia=sock              file name: /pcmcia0/vxWorks","",#endif	/* INCLUDE_PCMCIA */#ifdef	INCLUDE_TFFS	"boot device: tffs=drive,removable     file name: /tffs0/vxWorks","",#endif	/* INCLUDE_TFFS */#ifdef INCLUDE_TSFS_BOOT	"boot device: tsfs                     file name: /tgtsvr/vxWorks","",#endif /*INCLUDE_TSFS_BOOT */	"Boot flags:",		  "",#if defined(TARGET_HK_V2F) || defined(TARGET_FRC_30) || \    defined(TARGET_FRC_31) || defined(TARGET_FRC_33)	"  0x01  - don't be system controller",	"",#endif	/* TARGET_HK_V2F/FRC_30/FRC_31/FRC_33 */	"  0x02  - load local system symbols",		"",	"  0x04  - don't autoboot",			"",	"  0x08  - quick autoboot (no countdown)",	"",#ifdef  INCLUDE_NETWORK	"  0x20  - disable login security",		"",#ifdef  INCLUDE_DHCPC	"  0x40  - use dhcp to get boot parameters",	"",#else	"  0x40  - use bootp to get boot parameters",	"",#endif	"  0x80  - use tftp to get boot image",		"",	"  0x100 - use proxy arp",			"",#endif  /* INCLUDE_NETWORK */	NULL	};    FAST char **pMsg;#ifdef  INCLUDE_NETWORK    FAST NETIF *pNif;#endif  /* INCLUDE_NETWORK */#ifdef INCLUDE_END    int count;    char       muxDevName[8];    END_TBL_ENTRY* pDevTbl;#endif /* INCLUDE_END */    printf ("\n");    for (pMsg = helpMsg; *pMsg != NULL; pMsg += 2)	printf (" %-21s %s\n", *pMsg, *(pMsg + 1));#ifdef  INCLUDE_NETWORK    printf ("\navailable boot devices:");#ifdef INCLUDE_END    printf ("Enhanced Network Devices\n");    for (count = 0, pDevTbl = endDevTbl; pDevTbl->endLoadFunc != END_TBL_END;         pDevTbl++, count++)        {        if (!pDevTbl->processed)            {            muxDevName [0] = EOS;            pDevTbl->endLoadFunc (muxDevName, NULL);            printf (" %s%d", muxDevName, pDevTbl->unit);            }        }#endif /* INCLUDE_END */        for (pNif = netIf; pNif->ifName != 0; pNif++)	{	if (strncmp (pNif->ifName, "lo", 2) != 0)	    printf (" %s", pNif->ifName);	}#endif  /* INCLUDE_NETWORK */#ifdef	INCLUDE_SCSI_BOOT    printf (" scsi");#endif	/*INCLUDE_SCSI_BOOT*/#ifdef  INCLUDE_FD    printf (" fd");#endif  /* INCLUDE_FD */#ifdef  INCLUDE_IDE    printf (" ide");#endif  /* INCLUDE_IDE */#ifdef  INCLUDE_ATA    printf (" ata");#endif  /* INCLUDE_ATA */#ifdef  INCLUDE_TFFS    printf (" tffs");#endif  /* INCLUDE_TFFS */#ifdef  INCLUDE_TSFS_BOOT    printf (" tsfs");#endif  /* INCLUDE_TSFS_BOOT */    printf ("\n");    }/********************************************************************************* bootLoad - load a module into memory** RETURNS: OK or ERROR*/LOCAL STATUS bootLoad     (    char *   bootString,    FUNCPTR *pEntry    )    {    BOOT_PARAMS		params;#ifdef  INCLUDE_SCSI_BOOT#ifdef  INCLUDE_SCSI2     SCSI_OPTIONS	options;     UINT		which;     int		devBusId;#endif  /* INCLUDE_SCSI2 */#endif  /* INCLUDE_SCSI_BOOT */#ifdef  INCLUDE_NETWORK    char		nad [20];	/* host's network internet addr */    int			netmask = 0;	/* temporary storage */    int 		result; 	/* classification of address string */    unsigned long 	leaseLen; 	/* lease length field (optional) */#ifdef INCLUDE_DHCPC    DHCP_LEASE_DATA dhcpLease;#endif  /* INCLUDE_DHCPC */    char		buf [30];	/* string of netmask and timestamps */    char 		netDev [BOOT_DEV_LEN + 1];    char 		bootDev [BOOT_DEV_LEN];    BOOL		backplaneBoot;    char *		pBootAddr;    BOOL 		attached = FALSE; /* driver is attached */    char                icmpPeer [BOOT_ADDR_LEN];    IMPORT int          netTaskPriority;    int                 oldTaskPriority;#ifdef INCLUDE_END    char		muxDevName[8];#endif /* INCLUDE_END */#endif  /* INCLUDE_NETWORK */    /* copy bootString to low mem address, if specified */    if ((bootString != NULL) && (*bootString != EOS))	strcpy (BOOT_LINE_ADRS, bootString);    /* interpret boot command */    if (usrBootLineCrack (BOOT_LINE_ADRS, &params) != OK)	return (ERROR);    /* Display boot parameters */    bootParamsShow (BOOT_LINE_ADRS);    /* set our processor number: may establish vme access, etc. */    sysFlags = params.flags;    sysProcNumSet (params.procNum);#ifdef	INCLUDE_SCSI_BOOT    /*     * initialize either the SCSI1 or SCSI2 interface; initialize SCSI2 when     * the SCSI2 interface is available.     */#ifndef INCLUDE_SCSI2    scsi1IfInit ();#else    scsi2IfInit ();#endif    if (strncmp (params.bootDev, "scsi", 4) == 0)	{	int bootDevId = NONE;	int bootDevLUN = NONE;#ifdef INCLUDE_SCSI2        /* Set all devices to asynchronous data transfer */        which = SCSI_SET_OPT_XFER_PARAMS;        options.maxOffset = 0;        options.minPeriod = SCSI_SYNC_XFER_MIN_PERIOD;        for (devBusId = 0; devBusId < 8; devBusId++)            {            scsiTargetOptionsSet (pSysScsiCtrl, devBusId, &options, which);            }#endif /* INCLUDE_SCSI2 */	/* check for absence of bus ID and LUN, in which case	 * auto-configure and display results	 */	if (strlen (params.bootDev) == 4)	    {	    if (!scsiInitialized)		{	    	if (sysScsiInit () == ERROR)		    {		    printErr ("Could not initialize SCSI.\n");		    return (ERROR);		    }		scsiInitialized = TRUE;		}	    scsiAutoConfig (pSysScsiCtrl);	    scsiShow (pSysScsiCtrl);	    /* return ERROR to indicate that no file was loaded */	    return (ERROR);	    }	sscanf (params.bootDev, "%*4s%*c%d%*c%d", &bootDevId, &bootDevLUN);	if (scsiLoad (bootDevId, bootDevLUN, params.bootFile, pEntry) != OK)	    {	    printErr ("\nError loading file: errno = 0x%x.\n", errno);	    return (ERROR);	    }	return (OK);	}#endif	/* INCLUDE_SCSI_BOOT */#ifdef  INCLUDE_FD    if (strncmp (params.bootDev, "fd", 2) == 0)	{	int type = 0;	int drive = 0;	if (strlen (params.bootDev) == 2)	    return (ERROR);	else	    sscanf (params.bootDev, "%*2s%*c%d%*c%d", &drive, &type);	if (fdLoad (drive, type, params.bootFile, pEntry) != OK)	    {	    printErr ("\nError loading file: errno = 0x%x.\n", errno);	    return (ERROR);	    }	return (OK);	}#endif  /* INCLUDE_FD */#ifdef	INCLUDE_IDE    if (strncmp (params.bootDev, "ide", 3) == 0)	{	int type = 0;	int drive = 0;	if (strlen (params.bootDev) == 3)	    return (ERROR);	else	    sscanf (params.bootDev, "%*3s%*c%d%*c%d", &drive, &type);	if (ideLoad (drive, type, params.bootFile, pEntry) != OK)	    {	    printErr ("\nError loading file: errno = 0x%x.\n", errno);	    return (ERROR);	    }	return (OK);	}#endif	/* INCLUDE_IDE */#ifdef	INCLUDE_ATA    if (strncmp (params.bootDev, "ata", 3) == 0)	{	int ctrl  = 0;	int drive = 0;	if (strlen (params.bootDev) == 3)	    return (ERROR);	else	    sscanf (params.bootDev, "%*3s%*c%d%*c%d", &ctrl, &drive);	if (ataLoad (ctrl, drive, params.bootFile, pEntry) != OK)	    {	    printErr ("\nError loading file: errno = 0x%x.\n", errno);	    return (ERROR);	    }	return (OK);	}#endif	/* INCLUDE_ATA */#ifdef	INCLUDE_PCMCIA    if (strncmp (params.bootDev, "pcmcia", 6) == 0)	{	int sock	= NONE;	if (strlen (params.bootDev) == 6)	    return (ERROR);	else	    sscanf (params.bootDev, "%*6s%*c%d", &sock);	if (pcmciaLoad (sock, params.bootFile, pE

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
九九国产精品视频| 91亚洲精品一区二区乱码| 国产麻豆精品theporn| 国产91精品免费| 91久久一区二区| 日韩一级高清毛片| 欧美国产日产图区| 一区二区在线观看免费视频播放| 日本亚洲电影天堂| 成人精品在线视频观看| 欧美日韩一区小说| 久久久久久久网| 亚洲一区二区成人在线观看| 精品一二线国产| 色偷偷88欧美精品久久久| 日韩一卡二卡三卡国产欧美| 国产精品麻豆欧美日韩ww| 午夜成人免费视频| 丁香六月综合激情| 3d成人h动漫网站入口| 国产精品国产三级国产aⅴ中文| 轻轻草成人在线| 91欧美一区二区| 精品国产污网站| 亚洲一卡二卡三卡四卡无卡久久| 国产麻豆一精品一av一免费 | 久久99精品久久久久久国产越南| 国产精品一二一区| 欧美色区777第一页| 国产拍欧美日韩视频二区| 日韩二区在线观看| 91香蕉国产在线观看软件| 精品粉嫩超白一线天av| 亚洲一二三区在线观看| 床上的激情91.| 欧美成人伊人久久综合网| 亚洲激情欧美激情| 成人免费观看男女羞羞视频| 日韩你懂的在线观看| 亚洲国产精品一区二区久久恐怖片| 国产九九视频一区二区三区| 欧美人与z0zoxxxx视频| 亚洲人成小说网站色在线| 国产精品18久久久久久久久| 欧美精品 国产精品| 亚洲精品免费看| 99久久精品国产导航| 国产三级欧美三级日产三级99| 日本伊人午夜精品| 欧美精品丝袜中出| 一区二区三区蜜桃网| av高清久久久| 日韩中文字幕1| 经典三级视频一区| 精品视频在线看| 亚洲欧美日韩人成在线播放| 国产成人免费9x9x人网站视频| 日韩一级完整毛片| 蜜臀av在线播放一区二区三区| 欧美午夜电影在线播放| 亚洲六月丁香色婷婷综合久久| 本田岬高潮一区二区三区| 久久精品视频在线免费观看 | 在线电影国产精品| 亚洲最大成人网4388xx| 91丝袜国产在线播放| 中文成人综合网| 成人小视频在线观看| 国产精品美女久久久久av爽李琼| 国产精品亚洲第一区在线暖暖韩国| 亚洲精品一区二区三区精华液| 美女视频黄频大全不卡视频在线播放| 欧美精品电影在线播放| 日韩黄色小视频| 日韩欧美国产一区在线观看| 蜜桃av一区二区在线观看| 精品国产一区二区三区忘忧草 | 精品中文字幕一区二区小辣椒 | 久久精品综合网| 久久精品国产99国产| 欧美精品一区二区三区久久久| 久草热8精品视频在线观看| 精品欧美一区二区在线观看 | 国产精品视频一二三区| 国产精品性做久久久久久| 国产人久久人人人人爽| 99久久精品国产精品久久| 一区二区欧美在线观看| 精品视频一区二区三区免费| 热久久久久久久| 国产片一区二区三区| 91美女片黄在线观看91美女| 亚洲综合在线视频| 91精品国产一区二区三区| 99久久99久久精品免费看蜜桃| 国产精品久久久久天堂| 成人av资源网站| 1024成人网色www| 在线观看亚洲a| 水蜜桃久久夜色精品一区的特点| 欧美一级夜夜爽| 丁香婷婷综合激情五月色| 亚洲欧洲av一区二区三区久久| 欧美午夜精品久久久| 久久99精品一区二区三区三区| 国产欧美精品在线观看| 91在线观看一区二区| 图片区小说区国产精品视频| 欧美不卡123| 99re这里都是精品| 日日夜夜免费精品视频| 国产日产欧产精品推荐色| 91免费视频观看| 美女久久久精品| 国产精品美女久久久久av爽李琼| 欧美日韩国产在线观看| 国产一区美女在线| 一区二区成人在线| 久久综合视频网| 色天使久久综合网天天| 精品一区二区三区在线播放视频 | 日韩精品在线看片z| 国产精品第一页第二页第三页| 色婷婷亚洲婷婷| 美日韩一区二区三区| 国产拍揄自揄精品视频麻豆| 欧美亚洲综合久久| 国内不卡的二区三区中文字幕| 成人免费在线观看入口| 欧美一区二区三区喷汁尤物| 波多野结衣中文字幕一区二区三区| 亚洲成精国产精品女| 中文字幕精品一区二区精品绿巨人| 欧美午夜精品免费| 成人av电影在线播放| 日本不卡中文字幕| 亚洲视频在线一区观看| 精品少妇一区二区| 欧美午夜精品一区二区三区| 成人免费毛片app| 九九国产精品视频| 天天影视涩香欲综合网| 国产精品久久久久精k8| 亚洲精品在线一区二区| 欧美精品黑人性xxxx| 色婷婷av一区二区三区之一色屋| 国产精品原创巨作av| 日韩高清国产一区在线| 亚洲自拍偷拍九九九| 国产欧美日韩精品在线| 精品国产91久久久久久久妲己| 欧美美女一区二区在线观看| 中文字幕一区二区三区在线播放 | 1区2区3区精品视频| 欧美v亚洲v综合ⅴ国产v| 欧美色综合网站| 99精品1区2区| 顶级嫩模精品视频在线看| 国产在线精品免费av| 青青国产91久久久久久 | 日韩一区二区三区电影| 欧美在线观看视频一区二区| 99在线热播精品免费| 国产盗摄精品一区二区三区在线| 美女性感视频久久| 偷窥国产亚洲免费视频| 亚洲一区欧美一区| 亚洲欧美日韩国产综合在线 | 777a∨成人精品桃花网| 欧洲精品在线观看| 91蜜桃传媒精品久久久一区二区| 成人妖精视频yjsp地址| 国内成人自拍视频| 久久成人免费电影| 蜜臀a∨国产成人精品| 日韩电影在线一区二区三区| 五月天亚洲精品| 日韩国产一区二| 日韩国产在线观看| 日韩激情一二三区| 裸体歌舞表演一区二区| 另类人妖一区二区av| 久久国产精品99久久久久久老狼| 美女视频黄 久久| 极品尤物av久久免费看| 国产一区三区三区| 高清久久久久久| voyeur盗摄精品| 一本到不卡精品视频在线观看| 99精品在线观看视频| 日本韩国欧美三级| 欧美视频一区二区三区四区| 欧美日本免费一区二区三区| 欧美精品自拍偷拍动漫精品| 日韩一区二区免费电影| 久久精品一区二区三区av| 中文天堂在线一区| 洋洋成人永久网站入口| 天天操天天色综合| 精品系列免费在线观看|