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

📄 configall.h

📁 绝对可以转的vxworksbspfors3c44b0x。 8mhz晶振。
💻 H
📖 第 1 页 / 共 4 页
字号:
	&& (CPU!=PPCEC603) && (CPU!=PPC860))#define INCLUDE_PPC_FPU         /* PowerPC floating point unit */#define INCLUDE_HW_FP           /* potential hardware fp support */#endif	/* (CPU_FAMILY==PPC) && (CPU!=PPC4xx) && (CPU!=PPCEC603) && (CPU!=PPC860) */#if	(CPU==I960KB)#define INCLUDE_HW_FP		/* potential hardware fp support */#endif  /* I960KB */#if     (CPU_FAMILY==I80X86)#define INCLUDE_I80387          /* I80387 float point co-processor */#define INCLUDE_HW_FP           /* potential hardware fp support */#endif  /* CPU_FAMILY==I80X86 */#if	(CPU_FAMILY==SH)#if 	(CPU==SH7750)#define	INCLUDE_HW_FP#else#define	INCLUDE_SW_FP#endif	/* CPU==SH7750 */#endif	/* CPU_FAMILY==SH */#if     (CPU_FAMILY==ARM)#define INCLUDE_SW_FP#endif	/* CPU_FAMILY==ARM */#if	(CPU_FAMILY==SIMHPPA)#define INCLUDE_HW_FP		/* potential hardware fp support */#endif  /* SIMHPPA *//* define appropriate object module format for a given architecture */#if	((CPU_FAMILY==MIPS) || (CPU_FAMILY==PPC) || (CPU_FAMILY==SH) || \	 (CPU_FAMILY==SIMSPARCSOLARIS) || (CPU_FAMILY==COLDFIRE) || \	 (CPU_FAMILY==I80X86) || (CPU_FAMILY==ARM))#define INCLUDE_ELF             /* ELF object modules */#else#if	((CPU_FAMILY==I960) || (CPU_FAMILY==AM29XXX)) #define INCLUDE_COFF            /* COFF object modules */#else#if	(CPU_FAMILY==SIMHPPA)#define	INCLUDE_SOM_COFF#else	/* default */#if	(CPU_FAMILY==SIMNT)#define	INCLUDE_PECOFF#else	/* default */#define INCLUDE_AOUT            /* a.out object modules */#endif#endif#endif#endif/******************************************************************************//*                                                                            *//*                          EXCLUDED FACILITIES                               *//*                                                                            *//******************************************************************************/#if FALSE#define INCLUDE_CODETEST        /* CodeTEST target utilities library */#define INCLUDE_CPLUS		/* include C++ support */#define INCLUDE_CPLUS_IOSTREAMS	/* include basic iostreams classes */#define INCLUDE_CPLUS_STL	/* include Standard Template Library core */#define INCLUDE_CPLUS_STRING      /* include string class */#define INCLUDE_CPLUS_STRING_IO   /* include i/o for string class */#define INCLUDE_CPLUS_COMPLEX     /* include complex number class */#define INCLUDE_CPLUS_COMPLEX_IO  /* include i/o for complex number class */#define INCLUDE_CPLUS_IOSTREAMS_FULL  /* include all of iostreams */#define INCLUDE_CONFIGURATION_5_2 /* pre-tornado tools */#define INCLUDE_DEBUG           /* pre-tornado debugging */#define INCLUDE_DEMO		/* include simple demo instead of shell */#define INCLUDE_DISK_UTIL       /* ls, cd, mkdir, xcopy, etc. */#define INCLUDE_DOSFS           /* usrDosFsOld.c wrapper layer */#define INCLUDE_DOSFS_MAIN      /* dosFsLib (2) */#define INCLUDE_DOSFS_FAT       /* dosFs FAT12/16/32 FAT table handler */#define INCLUDE_DOSFS_DIR_VFAT  /* Microsoft VFAT dirent handler */#define INCLUDE_DOSFS_DIR_FIXED /* 8.3 & VxLongNames directory handler */#define INCLUDE_DOSFS_FMT       /* dosFs2 file system formatting module */#define INCLUDE_DOSFS_CHKDSK    /* file system integrity checking */#define INCLUDE_CBIO            /* CBIO API module */#define INCLUDE_DISK_CACHE      /* CBIO API disk caching layer */#define INCLUDE_DISK_PART       /* disk partition handling code, fdisk... */#define INCLUDE_DISK_UTIL       /* ls, cd, mkdir, xcopy, etc */#define INCLUDE_TAR             /* tar utility */#define INCLUDE_RAM_DISK        /* CBIO API ram disk driver */#define INCLUDE_HTML		/* include HTML support */#define INCLUDE_JAVA		/* Java virtual machine */#define INCLUDE_LSTLIB		/* include linked list library lstLib.c */#define INCLUDE_SOUND       /* include support for sampled audio data */#define INCLUDE_LOADER          /* object module loading *//* INCLUDE_MMU_BASIC is defined by many bsp's in config.h. If INCLUDE_MMU_FULL * is defined in configAll.h and INCLUDE_MMU_BASIC is defined in config.h, * then INCLUDE_MMU_FULL will take precedence. */#define INCLUDE_MMU_BASIC 	/* bundled mmu support */#define INCLUDE_MMU_FULL	/* unbundled mmu support */#define INCLUDE_SYM_TBL_SYNC	/* synchronize host and target symbol tables */#define INCLUDE_POSIX_AIO       /* POSIX async I/O support */#define INCLUDE_POSIX_AIO_SYSDRV/* POSIX async I/O system driver */#define INCLUDE_POSIX_FTRUNC	/* POSIX ftruncate routine */#define INCLUDE_POSIX_MEM	/* POSIX memory locking */#define INCLUDE_POSIX_MQ        /* POSIX message queue support */#define INCLUDE_POSIX_PTHREADS  /* POSIX pthreads support */#define INCLUDE_POSIX_SCHED	/* POSIX scheduling */#define INCLUDE_POSIX_SEM 	/* POSIX semaphores */#define INCLUDE_POSIX_SIGNALS 	/* POSIX queued signals */#define INCLUDE_POSIX_TIMERS 	/* POSIX timers */#define INCLUDE_PROTECT_TEXT	/* text segment write protection (unbundled) */#define INCLUDE_PROTECT_VEC_TABLE /* vector table write protection (unbundled)*/#define INCLUDE_RAMDRV          /* ram disk driver */#define INCLUDE_RAWFS           /* rawFs file system */#define INCLUDE_RBUFF           /* ring of buffers library */#define INCLUDE_RT11FS		/* rt11Fs file system */#define INCLUDE_SECURITY	/* shell security for network access */#define INCLUDE_SHELL           /* interactive c-expression interpreter */#define INCLUDE_SHOW_ROUTINES   /* show routines for system facilities*/#define INCLUDE_SM_OBJ          /* shared memory objects (unbundled) */#define INCLUDE_SPY             /* spyLib for task monitoring */#define INCLUDE_STANDALONE_SYM_TBL /* compiled-in symbol table */#define INCLUDE_STARTUP_SCRIPT  /* execute start-up script */#define INCLUDE_STAT_SYM_TBL    /* create user-readable error status */#define INCLUDE_SW_FP		/* software floating point emulation */#define INCLUDE_SYM_TBL         /* symbol table package */#define INCLUDE_WINDML		/* include WindML multimedia Library support */#define INCLUDE_UNLOADER        /* object module unloading */#define INCLUDE_WILLOWS_RT      /* include Willows RT library */#define INCLUDE_WDB_TSFS	/* target-server file system */#define INCLUDE_VXFUSION        /* WindMP (unbundled) */#define INCLUDE_WINDVIEW	/* WindView target facilities */#define INCLUDE_WVUPLOAD_ALL	/* include all Windview upload-path types */#define INCLUDE_WVUPLOAD_FILE	/* include file Windview upload-path */#define INCLUDE_WVUPLOAD_SOCK	/* include socket Windview upload-path */#define INCLUDE_WVUPLOAD_TSFSSOCK /* include tsfs sock Windview upload-path */#define INCLUDE_ANSI_5_0	/* include only version 5.0 ANSI support */#define INCLUDE_DELETE_5_0	/* define delete() function as in VxWorks 5.0 */#define INCLUDE_TSFS_BOOT	/* Boot using Target Server File System */#define INCLUDE_TSFS_BOOT_VIO_CONSOLE	/* use tgtsvr Console for TSFS_BOOT */#endif	/* FALSE *//******************************************************************************//*                                                                            *//*                  KERNEL SOFTWARE CONFIGURATION                             *//*                                                                            *//******************************************************************************/#define USER_I_CACHE_MODE	CACHE_WRITETHROUGH  /* default mode */#define USER_D_CACHE_MODE	CACHE_WRITETHROUGH  /* default mode */#define USER_I_CACHE_ENABLE		    	    /* undef to leave disabled*/#define USER_D_CACHE_ENABLE			    /* undef to leave disabled*/#define USER_B_CACHE_ENABLE			    /* undef to leave disabled*/#define USER_I_MMU_ENABLE			    /* undef to leave disabled*/#define USER_D_MMU_ENABLE			    /* undef to leave disabled*/#define SYM_TBL_HASH_SIZE_LOG2	8	/* 256 entry hash table symbol table */#define STAT_TBL_HASH_SIZE_LOG2	6	/* 64 entry hash table for status */#define MQ_HASH_SIZE		0	/* POSIX message queue hash table size					 * 0 = default */#define NUM_SIGNAL_QUEUES	16	/* POSIX queued signal count */#if CPU==SIMNT#define FREE_RAM_ADRS		simMemBlock#else#define FREE_RAM_ADRS		(end)	/* start right after bss of VxWorks */#endif/* I/O system parameters */#define SYS_CLK_RATE		60	/* default system clock rate */#define NUM_DRIVERS		20	/* max 20 drivers in drvTable */#define NUM_FILES		50	/* max 50 files open simultaneously */#define NUM_DOSFS_FILES		20	/* max 20 dosFs files open */#define NUM_RAWFS_FILES		5	/* max 5  rawFs files open */#define NUM_RT11FS_FILES	5	/* max 5  rt11Fs files open */#define MAX_LOG_MSGS		50      /* max 50 log msgs */#define	NUM_TTY			2	/* number of tty channels */#define	CONSOLE_TTY		0	/* console channel */#define CONSOLE_BAUD_RATE	9600	/* console baud rate */#ifdef	INCLUDE_SLIP#define	SLIP_TTY		1	/* serial line IP channel */#endif	/* INCLUDE_SLIP */#define MAX_LIO_CALLS		0	/* max outstanding lio calls 0=default */#define MAX_AIO_SYS_TASKS	0	/* max aio system tasks, 0 = default */#define AIO_TASK_PRIORITY	0	/* aio system tasks prior, 0 = default */#define AIO_TASK_STACK_SIZE	0	/* aio tasks stack size, 0 = default *//* kernel and system task parameters by architecture */#if	CPU_FAMILY==MC680X0#define INT_LOCK_LEVEL  	0x7	/* 68k interrupt disable mask */#define ROOT_STACK_SIZE		10000	/* size of root's stack, in bytes */#define SHELL_STACK_SIZE	10000	/* size of shell's stack, in bytes */#define WDB_STACK_SIZE	 	0x1000	/* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE		1000	/* size of ISR stack, in bytes */#define TRAP_DEBUG		2	/* trap 2 - breakpoint trap */#define VEC_BASE_ADRS           ((char *) LOCAL_MEM_LOCAL_ADRS)#endif	/* CPU_FAMILY==MC680X0 */#if	CPU_FAMILY==COLDFIRE#define	INT_LOCK_LEVEL 		0x7	/* 68k interrupt disable mask */#define ROOT_STACK_SIZE		10000	/* size of root's stack, in bytes */#define SHELL_STACK_SIZE	10000	/* size of shell's stack, in bytes */#define WDB_STACK_SIZE		0x1000	/* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE		1000	/* size of ISR stack, in bytes */#define TRAP_DEBUG		2	/* trap 2 - breakpoint trap */#define VEC_BASE_ADRS		((char *) LOCAL_MEM_LOCAL_ADRS)#endif	/* CPU_FAMILY==COLDFIRE */#if	CPU_FAMILY==SPARC#define INT_LOCK_LEVEL  	15	/* SPARC interrupt disable level */#define ROOT_STACK_SIZE		10000	/* size of root's stack, in bytes */#define SHELL_STACK_SIZE	50000	/* size of shell's stack, in bytes */#define WDB_STACK_SIZE	 	0x2000	/* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE		10000	/* size of ISR stack, in bytes */#define VEC_BASE                (LOCAL_MEM_LOCAL_ADRS + 0x1000)#define VEC_BASE_ADRS           ((char *) VEC_BASE)#endif	/* CPU_FAMILY==SPARC */#if CPU_FAMILY==SIMNT || CPU_FAMILY==SIMSPARCSUNOS  || CPU_FAMILY==SIMHPPA || CPU_FAMILY==SIMSPARCSOLARIS#define INT_LOCK_LEVEL          0x1     /* interrupt disable mask */#define ROOT_STACK_SIZE         20000   /* size of root's stack, in bytes */#define SHELL_STACK_SIZE        50000   /* size of shell's stack, in bytes */#define WDB_STACK_SIZE	 	0x2000	/* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE          50000   /* size of ISR stack, in bytes */#define VEC_BASE_ADRS           0       /* dummy */#endif  /* CPU_FAMILY ==SIMNT || CPU_FAMILY==SIMSPARCSUNOS  || CPU_FAMILY==SIMHPPA || CPU_FAMILY==SIMSPARCSOLARIS */#if	CPU_FAMILY==I960#define INT_LOCK_LEVEL  	0x1f	/* i960 interrupt disable mask */#define ROOT_STACK_SIZE		20000	/* size of root's stack, in bytes */#define SHELL_STACK_SIZE	40000	/* size of shell's stack, in bytes */#define WDB_STACK_SIZE	 	0x2000	/* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE		1000	/* size of ISR stack, in bytes */#define TRAP_DEBUG		0	/* n/a for the 80960 */#define VEC_BASE_ADRS           NONE	/* base register not reconfigurable */#endif	/* CPU_FAMILY==I960 */#if	CPU_FAMILY==MIPS#define INT_LOCK_LEVEL          0x1     /* R3K interrupt disable mask */#define ROOT_STACK_SIZE         (20000) /* size of root's stack, in bytes */#define SHELL_STACK_SIZE        (20000) /* size of shell's stack, in bytes */#define WDB_STACK_SIZE	 	(0x2000)/* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE          (5000)  /* size of ISR stack, in bytes */#define VEC_BASE_ADRS           ((char *) 0x0)  /* meaningless in R3k land */#define VME_VECTORED            FALSE   /* use vectored VME interrupts */#define TRAP_DEBUG              0       /* trap 0 - breakpoint trap */#endif	/* CPU_FAMILY==MIPS */#if	CPU_FAMILY==PPC#define INT_LOCK_LEVEL          0x0     /* not used */#define BOOT_CMD_STACK_SIZE	(11000) /* size of boot cmd stack, in bytes */#define ROOT_STACK_SIZE         (24000) /* size of root's stack, in bytes */#define SHELL_STACK_SIZE        (20000) /* size of shell's stack, in bytes */#define WDB_STACK_SIZE	 	0x2000	/* size of WDB agents stack, in bytes */#define ISR_STACK_SIZE          (5000)  /* size of ISR stack, in bytes */#define VEC_BASE_ADRS           ((char *) 0x0)#endif	/* CPU_FAMILY==PPC */

⌨️ 快捷键说明

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