📄 sys_conf.h
字号:
#else#define LC_TEMPDIR 0 /* The default TEMPDIR device */#endif/*---------------------------------------------------------------------*//* pNA+ configuration parameters *//* *//* NOTE: If you get pNA+ errno 5F01 FAT_INSUFFMEM you may need to *//* decrease the number of buffers allocated here for pNA+. *//* In general this error means pNA+ could not allocate enough *//* memory from Region 0 for the number of buffers requested. *//*---------------------------------------------------------------------*/#define NC_NNI 5 /* size of pNA NI Table */#define NC_NROUTE 10 /* size of pNA Routing Table */#define NC_NARP 20 /* size of pNA ARP table */#define NC_DEFUID 0 /* Default User ID of a task */#define NC_DEFGID 0 /* Default Group ID of a task */#define NC_HOSTNAME "scg" /* Hostname of the node */#define NC_NHENTRY 8 /* Number of Host table entries */#define NC_NMCSOCS 0 /* Number of IP multicast sockets */#define NC_NMCMEMB 0 /* Number of distict IP multicast */ /* group memberships per interface */#define NC_NNODEID 0 /* Network NODE ID for unnumbered link */#define NC_NSOCKETS 4 /* Number of sockets in the system */#define NC_NDESCS 4 /* # of socket descriptors/task */#define NC_MBLKS 300 /* # of message blocks in the system */#define NC_BUFS_0 64 /* number of 0 length buffers */#define NC_BUFS_32 0 /* number of 32 length buffers */#define NC_BUFS_64 0 /* number of 64 length buffers */#define NC_BUFS_128 256 /* number of 128 byte buffers */#define NC_BUFS_256 0 /* number of 256 byte buffers */#define NC_BUFS_512 0 /* number of 512 byte buffers */#define NC_BUFS_1024 16 /* number of 1k byte buffers */#define NC_BUFS_2048 48 /* number of 2k byte buffers */#define NC_BUFS_4096 0 /* number of 4k byte buffers */#define NC_MAX_BUFS 9 /* max number of NC_BUFS types */#define NC_PNAMEM_NEWSCHEME YES /* apply new pNA MEM management scheme*/#define NC_BUFS_XX_INTERNAL 20 /* # of buffers for internal pNA usage */#define NC_MBLKS_INT_PERCENT 15 /* % of mblks reserved for pNA internal */#define NC_MBLKS_TX_PERCENT 40 /* % of mblks reserved for Tx Mem Pool */#define NC_BUFS_0_TX_PERCENT 50 /* % of 0 length buffers used for Tx */#define NC_BUFS_32_TX_PERCENT 50 /* % of 32 length buffers used for Tx */#define NC_BUFS_64_TX_PERCENT 50 /* % of 64 length buffers used for Tx */#define NC_BUFS_128_TX_PERCENT 50 /* % of 128 byte buffers used for Tx */#define NC_BUFS_256_TX_PERCENT 50 /* % of 256 byte buffers used for Tx */#define NC_BUFS_512_TX_PERCENT 50 /* % of 512 byte buffers used for Tx */#define NC_BUFS_1024_TX_PERCENT 50 /* % of 1k byte buffers used for Tx */#define NC_BUFS_2048_TX_PERCENT 50 /* % of 2k byte buffers used for Tx */#define NC_BUFS_4096_TX_PERCENT 50 /* % of 4k byte buffers used for Tx *//*---------------------------------------------------------------------*//* pNA+ daemon task configuration parameters *//*---------------------------------------------------------------------*/#define NC_DTASK_STKSZ 0x800 /* pNAD daemon task stack size */#define NC_DTASK_PRIO 255 /* pNAD daemon task priority */#define NC_REENTRANT YES /* pNA+ reentrant *//*---------------------------------------------------------------------*//* The following are examples for modifying the following defines *//* *//* Using a user written routine as a pNA+ Signal Handler *//* extern void MySigHandler (void); *//* #define NC_SIGNAL ((void (*)()) MySigHandler) *//* *//*---------------------------------------------------------------------*/#define NC_SIGNAL 0 /* pNA+ Signal Hdlr *//*---------------------------------------------------------------------*//* pRPC+ configuration parameters *//*---------------------------------------------------------------------*/#define NR_PMAP_PRIO 254 /* task priority */#define NR_PMAP_SSTACK 0x2000 /* supervisor stack size */#define NR_PMAP_USTACK 0x100 /* user stack size */#define NR_PMAP_FLAGS T_LOCAL /* t_create flags */#define NR_PMAP_MODE T_SUPV /* t_start mode */#define NR_OPEN_SOCKET SC_PSE_PRPC /* open socket, if open rpc *//*---------------------------------------------------------------------*//* User can change these TWO defines to have their own handlers. *//*---------------------------------------------------------------------*/#define NR_GETHOSTNAME nr_gethostname /* Function to get local */ /* host name */#define NR_GET_HENTBYNAME nr_get_hentbyname /* Function to map host */ /* name to it's IP Addr *//*---------------------------------------------------------------------*//* pSE+ configuration parameters *//*---------------------------------------------------------------------*/#define SE_NBUFS_0 64 /* number of 0 length buffers */#define SE_NBUFS_32 128 /* number of 32 byte buffers */#define SE_NBUFS_64 128 /* number of 64 byte buffers */#define SE_NBUFS_128 256 /* number of 128 byte buffers */#define SE_NBUFS_256 32 /* number of 256 byte buffers */#define SE_NBUFS_512 32 /* number of 512 byte buffers */#define SE_NBUFS_1024 16 /* number of 1k byte buffers */#define SE_NBUFS_2048 16 /* number of 2k byte buffers */#define SE_NBUFS_4096 8 /* number of 4k byte buffers */#define SE_MAX_BUFS 9 /* max number of stream buffer types */#define SE_MAX_MODULES 4 /* max number of streams modules */#define SE_SHARE_NI NO /* LAN-NI with streams? */#define SE_DATA_SIZE 0x1000 /* size of pSE data area */ /* (must be at least 3K) */#define SE_TASK_PRIO 250 /* priority for pSE task */#define SE_STACK_SIZE 0x2000 /* stack size for pSE task */#define SE_DEF_UID 0 /* default user id */#define SE_DEF_GID 0 /* default group id */#define SE_N_FDS 32 /* max # of system-wide */ /* stream descriptors */#define SE_N_TASKFDS 8 /* max # of per-task stream */ /* descriptors */#define SE_N_LINKS 32 /* max # of multiplexing links */#define SE_N_TIMEOUTS 32 /* max # of timeout requests */#define SE_N_BUFCALLS 32 /* max # of bufcall requests */#define SE_N_QUEUES 256 /* # of queues */#define SE_N_QBANDS (SE_N_QUEUES * 2) /* # of qbands */#define SE_N_MBLKS 512 /* # of message blocks */#define SE_PRI_BANDS NO /* Whether priority bands are desired */#define SE_STRLOG YES /* Whether the log facility is cnfgrd */#define SE_TMO_RES 2 /* pSE Timer resolution in ticks */#define SE_MAX_AUTOPUSH 10 /* Max # of autopush entries */#define SE_SIGHANDLER NULL /* pSE global signal handler */#define SE_PRINTF printf /* pSE printf function */#define SE_LOG_BUFSIZE 100 /* Maximum size of the log message */#define SE_NUM_LOG_BUFFERS 25 /* Number of log buffs to be allocated*/#define SE_BUF_BORROW_LEVEL 0 /* The buffer borrowing level desired */#define SE_NO_GLOBAL_LOCKING NO /* Whether global locking is desired */#define SE_PCRASH_BUF_SIZE 8192 /* default pcrash buffer size */#define SE_HI_BUF_RESVN_PERCENT 12 /* Hi buffer reservation % */#define SE_MED_BUF_RESVN_PERCENT 13 /* Med buffer reservation % *//*---------------------------------------------------------------------*//* Loader configuration parameters *//* *//* YES indicates for each module to be linked in. NO means do not link *//* object module loader into this application. *//* *//*---------------------------------------------------------------------*/#define LD_MAX_LOAD 8 /* Max. # of active loads */#define LD_ELF_MODULE NO /* ELF object-load-module */#define LD_SREC_MODULE NO /* SREC object-load-module */#define LD_COFF_MODULE NO /* COFF object-load-module */#define LD_IEEE_MODULE NO /* IEEE object-load-module */#define LD_IHEX_MODULE NO /* IHEX object-load-module *//*---------------------------------------------------------------------*//* pMONT+ configuration parameters - note that PM_DEV and PM_BAUD are *//* only relevant to serial communication (PM_CMODE = 2) *//*---------------------------------------------------------------------*/#define PM_CMODE 1 /* 1 = networking, 2 = serial *//*---------------------------------------------------------------------*//* PM_DEV down uses a macro to calculate the channel number, which is *//* SERIAL_DRVRNUM(0). This means Low-Level Driver 0 (1) is used for *//* default PM_DEV. If you need to change this to another Low-Level *//* Serial Driver, change "0" in the macro SERIAL_DRVRNUM(0) to the *//* number of the driver you want. *//* *//* Consult the "README" file in BSP directory for number of different *//* drivers supported and for the SERIAL_DRVRNUM mapping for those *//* drivers. *//*---------------------------------------------------------------------*/#define PM_DEV (2 + SERIAL_DRVRNUM(0)) /* Minor Device number for serial */ /* channel if used */#define PM_BAUD 9600 /* Baud rate for serial chnl */#define PM_TRACE_BUFF 0 /* Address of trace buffer -- */ /* Allocated by pSOSystem if 0 */#define PM_TRACE_SIZE 0x6000 /* Size of trace buffer */#define PM_TIMER YES /* 2nd timer for finer time */ /* within data collection *//*---------------------------------------------------------------------*//* General Serial Block Configuration Parameters *//*---------------------------------------------------------------------*/#define GS_BUFS_0 64 /* number of 0 length buffers */#define GS_BUFS_32 128 /* number of 32 byte buffers */#define GS_BUFS_64 128 /* number of 64 byte buffers */#define GS_BUFS_128 256 /* number of 128 byte buffers */#define GS_BUFS_256 32 /* number of 256 byte buffers */#define GS_BUFS_512 32 /* number of 512 byte buffers */#define GS_BUFS_1024 16 /* number of 1k byte buffers */#define GS_BUFS_2048 16 /* number of 2k byte buffers */#define GS_BUFS_4096 8 /* number of 4k byte buffers */#define GS_MBLKS 680#define GS_MAX_BUFS 9 /* max number of serial buffer types *//*---------------------------------------------------------------------*//* TCP/IP for OpEN configuration parameters *//*---------------------------------------------------------------------*//*---------------------------------------------------------------------*//* Configurable parameters for the Network layer (IP) *//*---------------------------------------------------------------------*/#define OTCP_IPMAX 8 /* Max # of open IP device */#define OTCP_IPNINTERFACES 4 /* Max # of network interfaces */#define OTCP_IPNROUTES 64 /* Max #of routing tbl entries *//*---------------------------------------------------------------------*//* Configurable parameters for ARP *//*---------------------------------------------------------------------*/#define OTCP_ARPMAX 8 /* Max # of open ARP device */#define OTCP_ARPNINTERFACES 4 /* Max # of ARP interfaces */#define OTCP_ARPNENTRIES 32 /* Max # of ARP table entries *//*---------------------------------------------------------------------*//* Configurable parameters for TCP *//*---------------------------------------------------------------------*/#define OTCP_TCPMAX 64 /* Max # of open TCP device *//*---------------------------------------------------------------------*//* Configurable parameters for UDP *//*---------------------------------------------------------------------*/#define OTCP_UDPMAX 32 /* Max # of open UDP device *//*---------------------------------------------------------------------*//* Configurable parameters for RAW *//*---------------------------------------------------------------------*/#define OTCP_RAWMAX 32 /* Max # of open RAW device *//*---------------------------------------------------------------------*//* Configurable parameters for LOOP *//*---------------------------------------------------------------------*/#define OTCP_LOOPMAX 2 /* Max # of open LOOP device */#endif /* _SYS_CONF_H */#ifdef __cplusplus}#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -