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

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

?? bootconfig.c

?? ROM型的vxworksBSP包 編譯測試通過
?? C
?? 第 1 頁 / 共 5 頁
字號:
	/* 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, pEntry) == OK)	    return (OK);	/* fall through if the PC ca

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
26uuu国产日韩综合| 99精品欧美一区二区蜜桃免费 | 美女视频黄a大片欧美| 69久久夜色精品国产69蝌蚪网 | 成人听书哪个软件好| 欧美成人vr18sexvr| 国产精品中文字幕一区二区三区| 国产视频亚洲色图| 91视视频在线观看入口直接观看www| 亚洲视频一区二区免费在线观看| 在线一区二区三区四区五区| 亚洲成人一区二区| 精品日韩成人av| 99久久综合国产精品| 夜夜夜精品看看| 欧美一区二区免费| 国产白丝网站精品污在线入口| 国产精品欧美久久久久一区二区| 91碰在线视频| 久久精品国产久精国产爱| 久久精品夜色噜噜亚洲aⅴ| 99在线精品观看| 日韩高清在线不卡| 国产精品国产三级国产三级人妇 | 91美女精品福利| 亚洲电影一级片| 国产肉丝袜一区二区| 色哟哟国产精品免费观看| 日本欧美加勒比视频| 欧美国产国产综合| 欧美日韩大陆一区二区| 国产成人aaa| 三级一区在线视频先锋 | 国内精品久久久久影院色| 国产精品久久久久久妇女6080| 88在线观看91蜜桃国自产| 丁香婷婷综合五月| 日韩电影在线一区二区三区| 国产精品国产三级国产aⅴ原创 | 国产一区二区剧情av在线| 亚洲精品国产品国语在线app| 日韩欧美123| 色噜噜久久综合| 国产精品亚洲一区二区三区在线| 亚洲午夜久久久久| 国产精品美女一区二区三区| 日韩一区二区三区免费看 | 国产成人免费视频网站 | 亚洲码国产岛国毛片在线| 精品国产麻豆免费人成网站| 欧美最猛性xxxxx直播| 国产精品亚洲一区二区三区妖精| 青青草97国产精品免费观看无弹窗版| 亚洲视频一区二区免费在线观看| 久久免费美女视频| 日韩欧美国产一区在线观看| 欧美专区亚洲专区| 99精品视频免费在线观看| 国产成a人无v码亚洲福利| 久久精品国产一区二区三区免费看| 一区二区三区中文字幕精品精品 | 欧美精品亚洲二区| 色婷婷一区二区| av一二三不卡影片| 成人av电影在线网| 国产成人精品亚洲午夜麻豆| 久久精品国产亚洲高清剧情介绍 | 欧美日韩在线三区| 色久优优欧美色久优优| 99精品国产热久久91蜜凸| 国产乱妇无码大片在线观看| 久久99精品久久久久久动态图 | 91国产免费观看| 91在线码无精品| 91原创在线视频| 99国产精品久久久久久久久久久| 成人一区二区三区| 成人v精品蜜桃久久一区| 国产成人激情av| 成人午夜精品在线| 99热这里都是精品| 色综合久久中文字幕| 91视频免费观看| 欧洲一区二区三区在线| 欧美三级一区二区| 欧美精品一卡两卡| 日韩欧美国产一区二区三区 | 在线观看欧美日本| 欧美亚洲丝袜传媒另类| 欧美日韩一区在线观看| 91麻豆精品久久久久蜜臀| 欧美另类高清zo欧美| 欧美一区二区网站| 亚洲精品在线观| 国产精品久久久久久久久晋中| 日韩理论在线观看| 午夜一区二区三区视频| 久久精品国产色蜜蜜麻豆| 国产制服丝袜一区| 91香蕉视频污| 欧美一卡在线观看| 国产午夜精品一区二区三区四区 | 欧美优质美女网站| 91精品国产综合久久婷婷香蕉| 精品国精品自拍自在线| 国产欧美一区二区精品仙草咪| 亚洲视频在线一区二区| 亚洲18女电影在线观看| 国产一区二区三区黄视频| 成人动漫视频在线| 8v天堂国产在线一区二区| 久久久www免费人成精品| 成人欧美一区二区三区黑人麻豆 | 在线观看av一区| 日韩午夜在线观看视频| 国产精品情趣视频| 午夜欧美在线一二页| 国产精品99久久久久久有的能看 | 蜜桃在线一区二区三区| 成人美女在线观看| 91麻豆精品国产91久久久更新时间| 日韩欧美亚洲国产另类| 欧美aⅴ一区二区三区视频| 久久综合九色综合97_久久久| 中文字幕亚洲一区二区va在线| 日韩经典中文字幕一区| av中文字幕亚洲| 欧美一三区三区四区免费在线看| 国产精品丝袜久久久久久app| 婷婷综合在线观看| 91亚洲午夜精品久久久久久| 日韩精品一区二区三区四区视频| 一区二区三区 在线观看视频| 国产在线视频不卡二| 欧美日韩黄视频| 中文字幕av一区二区三区免费看| 日韩不卡一区二区| 色欧美88888久久久久久影院| 久久久亚洲高清| 日韩精品成人一区二区三区 | 国产成a人亚洲| 日韩欧美一区在线观看| 亚洲自拍另类综合| 成人免费视频caoporn| 欧美成人精品3d动漫h| 午夜电影久久久| 色老头久久综合| 亚洲卡通欧美制服中文| 粉嫩在线一区二区三区视频| 亚洲精品一区二区三区99| 五月天久久比比资源色| 色综合久久中文综合久久牛| 国产精品成人免费| 成人激情午夜影院| 国产欧美1区2区3区| 久久99这里只有精品| 欧美巨大另类极品videosbest | 亚洲图片激情小说| 丁香婷婷综合网| 欧美激情一区二区三区不卡| 国产一区二区主播在线| 久久综合九色综合欧美就去吻| 麻豆一区二区三| 精品国产一区久久| 久久精品二区亚洲w码| 日韩欧美一区在线| 久久国产精品99精品国产| 7777精品伊人久久久大香线蕉的| 亚洲国产美女搞黄色| 欧美性色综合网| 午夜激情一区二区| 欧美军同video69gay| 免费的国产精品| 精品少妇一区二区| 国产黑丝在线一区二区三区| 久久精品亚洲一区二区三区浴池| 国产一区福利在线| 最新国产成人在线观看| 色综合久久中文综合久久97| 亚洲午夜在线视频| 欧美一区二区三区播放老司机| 男女视频一区二区| 久久久久久久久蜜桃| 成人h动漫精品一区二区| 中文字幕日韩av资源站| 91高清在线观看| 日日夜夜免费精品| 精品国产亚洲在线| 国产 日韩 欧美大片| 综合久久久久久| 欧美日韩精品三区| 国产乱理伦片在线观看夜一区| 中文字幕人成不卡一区| 91福利国产精品| 美女在线观看视频一区二区| 国产精品天美传媒沈樵| 91在线视频网址| 日本不卡高清视频| 中文字幕va一区二区三区| 欧美亚洲动漫精品|