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

📄 10bsp.cdf

📁 vxworks source code, used for develop vxworks system.
💻 CDF
字号:
/*Copyright 1998-2002 Wind River Systems, Inc.modification history--------------------01d,30jan03,tor  Mount TFFS & SCSI filesystems at boot time (spr #69254)01c,09jul02,jkf  SPR#78374, assume only one dos volume on ctrl=0 drive=0,                 ATA_DEV_NAMES_0 is DOSFS_NAMES_ATA_PRIMARY_MASTER, etc01b,09nov01,jac  Added ATA_DEV_NAMES_2 and ATA_DEV_NAMES_3 to define devices                 on secondary ATA controller.  Added support for defining                 cdromFs as file system for an ATA target device.01a,14oct98,lrn  writtenDESCRIPTION  This file contains additions and modifications for BSP componentsto work with the DosFs 2.0 component.Modified configlettes in this component are all located intarget/config/comps/src/dosfs2/ directory in order to avoid modifyingthe original Tornado 2.0 configlettes.XXX - to do*///// Floppy Disk Section//Parameter FD_DEV_NAME {	NAME		Floppy disk logical device name	TYPE		string	DEFAULT		"/fd"	// 0 or 1 will be appended}Parameter FD_CACHE_SIZE {	NAME		Disk cache for Floppy Disk	SYNOPSIS	Recommended 128K to compensate for slow mechanics	TYPE		int	DEFAULT		(128*1024)}Parameter FD_0_TYPE {	NAME		Floppy Disk 0 drive type 	SYNOPSIS	Use 0 for 3.5 and 1 for 5.25 inch drives	TYPE		int	DEFAULT		0}Parameter FD_1_TYPE {	NAME		Floppy Disk 1 drive type 	SYNOPSIS	Use 0 for 3.5 and 1 for 5.25 inch drives,\			Use NONE of none installed.	TYPE		int	DEFAULT		NONE}	Component INCLUDE_FD {	NAME		floppy drive (NEC 765)	SYNOPSIS	NEC 765 floppy drive component	MODULES		nec765Fd.o	CONFIGLETTES	dosfs2/usrFd.c	CFG_PARAMS	FD_INT_VEC FD_INT_LVL \			FD_CACHE_SIZE FD_DEV_NAME \			FD_0_TYPE FD_1_TYPE	HDR_FILES	drv/fdisk/nec765Fd.h	REQUIRES	INCLUDE_DOSFS_MAIN INCLUDE_DISK_CACHE	INIT_RTN	fdDrv (FD_INT_VEC, FD_INT_LVL);\			usrFdConfig(0, FD_0_TYPE, FD_DEV_NAME "0");\			usrFdConfig(1, FD_1_TYPE, FD_DEV_NAME "1");}//// ATA Hard drive component//Parameter DOSFS_NAMES_ATA_PRIMARY_MASTER {        NAME            ATA Controller 0, Hard disk 0 dos volume names, used in dosFsDevCreate        SYNOPSIS        Comma separated list for each partition: "/ata0a,/ata0b", place optional filesystem type in parens: "/cd(cdrom)"        TYPE            string        DEFAULT         "/ata0a"}Parameter DOSFS_NAMES_ATA_PRIMARY_SLAVE {        NAME            ATA Controller 0, Hard disk 1 logical names        SYNOPSIS        Comma separated list for each partition: "/ata1a,/ata1b", place optional filesystem type in parens: "/cd(cdrom)"        TYPE            string        DEFAULT         ""}Parameter DOSFS_NAMES_ATA_SECONDARY_MASTER {        NAME            ATA Controller 1, Hard disk 0 logical names        SYNOPSIS        Comma separated list for each partition: "/ata2a,/ata2b", place optional filesystem type in parens: "/cd(cdrom)"        TYPE            string        DEFAULT         ""}Parameter DOSFS_NAMES_ATA_SECONDARY_SLAVE {        NAME            ATA Controller 1, Hard disk 1 logical names        SYNOPSIS        Comma separated list for each partition: "/ata3a,/ata3b", place optional filesystem type in parens: "/cd(cdrom)"        TYPE            string        DEFAULT         ""}Parameter ATA_CACHE_SIZE {	NAME		Size of disk cache for Hard Disk	TYPE		int	DEFAULT		(128*1024)}Component INCLUDE_ATA {	NAME		ATA hard drive	SYNOPSIS	ATA hard drive component	MODULES		ataDrv.o	CONFIGLETTES	dosfs2/usrAta.c	CFG_PARAMS	ATA_CACHE_SIZE NUM_DOSFS_FILES \			DOSFS_NAMES_ATA_SECONDARY_SLAVE \                        DOSFS_NAMES_ATA_SECONDARY_MASTER \                        DOSFS_NAMES_ATA_PRIMARY_SLAVE DOSFS_NAMES_ATA_PRIMARY_MASTER	REQUIRES	INCLUDE_DISK_CACHE INCLUDE_DISK_PART	HDR_FILES	drv/hdisk/ataDrv.h drv/pcmcia/pccardLib.h	INIT_RTN	usrAtaInit ();\			if (strcmp (DOSFS_NAMES_ATA_PRIMARY_MASTER, "" )) \			    usrAtaConfig (0, 0, DOSFS_NAMES_ATA_PRIMARY_MASTER); \			if (strcmp (DOSFS_NAMES_ATA_PRIMARY_SLAVE, "" )) \			    usrAtaConfig (0, 1, DOSFS_NAMES_ATA_PRIMARY_SLAVE); \			if (strcmp (DOSFS_NAMES_ATA_SECONDARY_MASTER, "" )) \			    usrAtaConfig (1, 0, DOSFS_NAMES_ATA_SECONDARY_MASTER); \			if (strcmp (DOSFS_NAMES_ATA_SECONDARY_SLAVE, "" )) \			    usrAtaConfig (1, 1, DOSFS_NAMES_ATA_SECONDARY_SLAVE);}Component INCLUDE_ATA_SHOW {	NAME            ATA hard drive information display/show 	MODULES		ataShow.o	INIT_RTN	ataShowInit();	REQUIRES	INCLUDE_ATA	_CHILDREN	FOLDER_HD}//// TFFS component//      NOTE: more TFFS info in 00tffs.cdf//Folder  FOLDER_TFFS {        NAME          TrueFFS        SYNOPSIS      TFFS components        CHILDREN      INCLUDE_TFFS \		      INCLUDE_TFFS_DOSFS \                      INCLUDE_TFFS_SHOW \                      FOLDER_TFFS_DRIVERS \                      FOLDER_TFFS_TL}//// SCSI hard disk component//Folder	FOLDER_SCSI {	NAME		scsi	SYNOPSIS	SCSI components	CHILDREN	INCLUDE_SCSI		\			INCLUDE_SCSI_DOSFS	\			SELECT_SCSI_VERSION}Component INCLUDE_SCSI {	NAME		scsi	SYNOPSIS	SCSI components	CONFIGLETTES	usrScsi.c	MODULES		scsiLib.o	INIT_RTN	usrScsiConfig ();	HDR_FILES	sysLib.h stdio.h scsiLib.h}Component INCLUDE_SCSI_DOSFS {	NAME		scsi FileSystem	SYNOPSIS	Filesystem on SCSI magnetic drive	CONFIGLETTES	dosfs2/usrScsiFs.c	INIT_RTN	usrScsiFsConfig ( SCSI_FS_DEV_BUS_ID, SCSI_FS_DEV_LUN, \SCSI_FS_DEV_REQ_SENSE_LEN, SCSI_FS_DEV_TYPE, SCSI_FS_DEV_REMOVABLE, \SCSI_FS_DEV_NUM_BLOCKS, SCSI_FS_DEV_BLK_SIZE, SCSI_FS_OFFSET, SCSI_FS_MOUNT_POINT );	REQUIRES	INCLUDE_SCSI \			INCLUDE_DOSFS	CFG_PARAMS	SCSI_FS_DEV_BUS_ID \			SCSI_FS_DEV_LUN \			SCSI_FS_DEV_REQ_SENSE_LEN \			SCSI_FS_DEV_TYPE \			SCSI_FS_DEV_REMOVABLE \			SCSI_FS_DEV_NUM_BLOCKS \			SCSI_FS_DEV_BLK_SIZE \			SCSI_FS_OFFSET \			SCSI_FS_MOUNT_POINT}Parameter SCSI_FS_DEV_BUS_ID {	NAME		SCSI FileSystem Device Bus ID	SYNOPSIS	SCSI FileSystem Device Bus ID (0 - 7)	TYPE		int	DEFAULT		-1}Parameter SCSI_FS_DEV_LUN {	NAME		SCSI FileSystem Device Logical Unit Number	SYNOPSIS	SCSI FileSystem Device Logical Unit Number	TYPE		int	DEFAULT		0}Parameter SCSI_FS_DEV_REQ_SENSE_LEN {	NAME		SCSI FileSystem Device REQUEST SENSE length	SYNOPSIS	SCSI FileSystem Device REQUEST SENSE length	TYPE		int	DEFAULT		0}Parameter SCSI_FS_DEV_TYPE {	NAME		SCSI FileSystem Device Type	SYNOPSIS	SCSI FileSystem Device Type	TYPE		int	DEFAULT		-1}Parameter SCSI_FS_DEV_REMOVABLE {	NAME		SCSI FileSystem Device Removable flag	SYNOPSIS	SCSI FileSystem Device Removable flag	TYPE		int	DEFAULT		0}Parameter SCSI_FS_DEV_NUM_BLOCKS {	NAME		SCSI FileSystem Device Number of Blocks	SYNOPSIS	SCSI FileSystem Device Number of Blocks	TYPE		int	DEFAULT		0}Parameter SCSI_FS_DEV_BLK_SIZE {	NAME		SCSI FileSystem Device Block Size	SYNOPSIS	SCSI FileSystem Device Block Size	TYPE		int	DEFAULT		512}Parameter SCSI_FS_OFFSET {	NAME		SCSI FileSystem Offset on device	SYNOPSIS	SCSI FileSystem Offset on device	TYPE		int	DEFAULT		0}Parameter SCSI_FS_MOUNT_POINT {	NAME		SCSI FileSystem mount point	SYNOPSIS	SCSI FileSystem mount point	TYPE		string	DEFAULT		"/scsi"}

⌨️ 快捷键说明

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