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

📄 sys_conf.h.bak

📁 有线电视系统前端设备复用器原代码。 用语接受卫星信号
💻 BAK
📖 第 1 页 / 共 5 页
字号:
/*    SC_PROBE_QUERY  - pROBE+ Query Services which provides the pSOS+ */
/*       awareness. This module allows you to query the information    */
/*       about pSOS+ obejects, issue a console-induced manual break    */
/*       or halt-request from the host debugger, set the task-specific */
/*       breakpoints, service call breakpoints and task-dispatch       */
/*       breakpoints. Unless you have severe memory restrictions or    */
/*       your application does not use pSOS+ kernel, it is suggested   */
/*       that you set this to YES.                                     */ 
/*                                                                     */
/*    SC_PROBE_DEBUG  - pROBE+ Remote Debug Module.  This module is    */
/*       used to enable communication between a host based source      */
/*       debugger and/or pRISM+ to the pROBE+ target agent using a     */
/*       light weight binary protocol.  This must be set to YES to     */
/*       enable pROBE+ to communicate with a source debugger or the    */
/*       pRISM+ host tools. It can be set to NO if you only use the    */
/*       pROBE+ console (dumb terminal) mode. If it is YES and the     */
/*       host debuuger is connected the target via network, you have   */
/*       to set the SC_PNET or SC_PNA to YES. If the host debugger     */
/*       is using the serial connection, you have to select the proper */
/*       serial port via SC_RBUG_PORT. Note if a serial port is used   */
/*       by the pROBE+ for the host debugger connection, this port     */
/*       should not be used by the application except for              */
/*       SC_PROBE_CONSOLE. For example, you should not set             */
/*       SC_RBUG_PORT and SC_APP_CONSOLE to the same serial port       */
/*       unless you don't use  the host debugger when the application  */
/*       is running.                                                   */
/*                                                                     */
/*    SC_PROBE_HELP - pROBE+ online help module. Setting this define   */
/*       to YES provides the user with pROBE+ commands, when in        */
/*       stand-alone mode.                                             */
/*---------------------------------------------------------------------*/
/*    SC_PHILE through SC_POSIX_TIMERS - Setting the definition line to*/
/*       YES will cause that component to be built into the system.    */
/*       Setting it to NO means the component will NOT be put into the */
/*       system.                                                       */
/*                                                                     */
/***********************************************************************/
#define SC_PSOS                YES       /* pSOS+ real-time kernel             */
#define SC_PSOSM               NO        /* pSOS+ real-time multiproc kernel   */
#define SC_PSOS_QUERY          NO        /* pSOS+ Query Services               */

#if     SC_SD_DEBUG_MODE  ==   DBG_XN
#define SC_PROBE               YES       /* pROBE+ (processor svcs)            */
#else
#define SC_PROBE               NO        /* pROBE+ (processor svcs)            */
#endif

#define SC_PROBE_DISASM        YES       /* pROBE+ (disassembler)              */
#define SC_PROBE_CIE           NO        /* pROBE+ (console executive)         */
#define SC_PROBE_QUERY         YES       /* pROBE+ (query services)            */
#define SC_PROBE_DEBUG         YES       /* pROBE+ (debug interface executive) */
#define SC_PROBE_HELP          NO        /* pROBE+ Help command Handler.       */
#define SC_PHILE               NO        /* pHILE+ file system manager         */
#define SC_PHILE_PHILE         NO        /* pHILE+ (pHILE+ real-time file sys) */
#define SC_PHILE_MSDOS         NO        /* pHILE+ (MS-DOS FAT file system)    */
#define SC_PHILE_NFS           NO        /* pHILE+ (NFS client)                */
#define SC_PHILE_CDROM         NO        /* pHILE+ (ISO 9660 CD-ROM file sys)  */
#define SC_PREPC               YES       /* pREPC+ C run-time library          */
#define SC_PNA                 YES       /* pNA+ TCP/IP networking manager     */
#define SC_PNET                NO        /* pNET Library for BOOT ROMS         */
#define SC_PRPC                NO        /* pRPC+ RPC component                */
#define SC_PSE_PRPC            NO        /* pRPC+ RPC component Over pSE+      */
#define SC_PSE                 NO        /* pSE+ streams component             */
#define SC_PSKT                NO        /* pSKT+ SKT library component        */
#define SC_PTLI                NO        /* pTLI+ TLI library component        */
#define SC_PMONT               NO        /* pMONT+                             */
#define SC_PLM                 NO        /* pLM+ Shared library manager        */
#define SC_PROFILER            NO        /* RTA profiler configuration         */
#define SC_RTEC                NO        /* RTA run-time error checker library */
#define SC_POSIX               NO        /* POSIX component (core)             */
#define SC_POSIX_MESSAGE_PASSING  NO        /* POSIX (Message Queue svcs)  */
#define SC_POSIX_SEMAPHORES       NO        /* POSIX (semaphore svcs)      */
#define SC_POSIX_THREADS          NO       /* POSIX (pthread svcs)        */
#define SC_POSIX_TIMERS           NO        /* POSIX (clock and timer svcs)*/

/*---------------------------------------------------------------------*/
/* If SC_QBIND is set to YES then the Quick bindings for pSOS+ System  */
/* calls will be used. If it is set to NO then the normal bindings     */
/* will be used.                                                       */
/*                                                                     */
/* Quick bindings will not be supported for the applications with      */
/* USER mode Tasks. So make sure your Application does not have any    */
/* USER mode Tasks.                                                    */
/*---------------------------------------------------------------------*/
#define SC_QBIND              NO        /* Quick bindings for pSOSystem calls*/

/*---------------------------------------------------------------------*/
/* If set to IO_AUTOINIT device drivers that are installed be the      */
/* InstallDriver function will have their autoinit field set. This     */
/* will cause pSOS+ call the drivers initialization function when      */
/* pSOS+ starts up. The de_init call will not have to be called for    */
/* each driver if this is done.                                        */
/*                                                                     */
/* NOTE: This Auto Initialization will not work on all drivers.        */
/* Setting IO_AUTOINIT only effects drivers that can use the Auto      */
/* Initialization feature.                                             */
/*                                                                     */
/* If set to IO_NOAUTOINIT no automatic driver initialization will     */
/* happen.                                                             */
/*---------------------------------------------------------------------*/
#define SC_AUTOINIT           IO_AUTOINIT 

/*---------------------------------------------------------------------*/
/* If SC_PMONT SC_AUTOINIT will always be set to 1 because pMONT needs */
/* drivers to be automatically initialized.                            */
/*---------------------------------------------------------------------*/
#if SC_PMONT
    #undef  SC_AUTOINIT
#define SC_AUTOINIT           IO_AUTOINIT 
#endif

/***********************************************************************/
/*                                                                     */
/*      S E R I A L   C H A N N E L   C O N F I G U R A T I O N        */
/*                                                                     */
/*  * SD_DEF_BAUD specifies the default baud rate to be used for the   */
/*    serial channels                                                  */
/*  * SC_APP_CONSOLE specifies the serial channel number (starting     */
/*    from 1) which should be used for the application's "console".    */
/*  * SC_PROBE_CONSOLE specifies the serial channel number (starting   */
/*    from 1) which pROBE+ should use to display output and receive    */
/*    commands, or to communicate with the host debugger.              */
/*  * SC_RBUG_PORT  specifies the serial channel number (starting      */
/*    from 1) which will be used for the connnect between the host     */
/*    debugger and the pROBE+ on the target. This is not needed if     */
/*    the host debugger is using the network connection. It can be     */
/*    disabled by using a value of 0. Note the port specified by       */
/*    SC_RBUG_PORT port should not be used by the application except   */
/*    for SC_PROBE_CONSOLE. For example, you should not set            */
/*    SC_RBUG_PORT and SC_APP_CONSOLE to the same serial channel       */
/*    unless you don't use the host debugger when the application is   */
/*    running.                                                         */ 
/*                                                                     */
/*    Above three macros SC_PROBE_CONSOLE, SC_APP_CONSOLE and          */
/*    SC_RBUG_PORT uses SERIAL_DRVRNUM(0) as default. This means that  */
/*    the Low-Level Serial Driver 0 (1) is being used default.         */
/*                                                                     */
/*    If you need to use another driver for any of the above macros    */
/*    and another macro for pMONT PM_DEV, You need to change "0" to    */
/*    the driver number 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 SD_DEF_BAUD           9600      
#define SC_APP_CONSOLE        0 /* (2 + SERIAL_DRVRNUM(1)) */
#define SC_PROBE_CONSOLE      0 /* (2 + SERIAL_DRVRNUM(1)) */
#define SC_RBUG_PORT          0 /* (2 + SERIAL_DRVRNUM(1))  */

/***********************************************************************/
/* SC_NumNon_pSOSChan is the number of non-pSOS users of the serial    */
/* channels. These are users that will be initiated before pSOS,       */
/* such as pROBE.                                                      */
/*                                                                     */
/* NOTE: These channels will not be closed on a soft reset.            */
/***********************************************************************/
#if (SC_RBUG_PORT && SC_PROBE_CONSOLE && (SC_PROBE_CONSOLE != PCCON))
#define SC_NumNon_pSOSChan 2
#else
#define SC_NumNon_pSOSChan 1
#endif

/***********************************************************************/
/*                                                                     */
/*              L A N   C O N F I G U R A T I O N                      */
/*                                                                     */
/*                                                                     */
/***********************************************************************/
#define SD_LAN1                  YES       /* Disable the LAN interface */
#define SD_LAN1_IP               0xAC6021C9     /* IP address of the node    */
#define SD_LAN1_SUBNET_MASK      0xFFFFFF00 /* subnet mask for the node  */

/*---------------------------------------------------------------------*/
/* Maximum number of multicast addresses to be used by the lan         */
/* interface. Must not exceed maximum supported by the lan driver.     */
/*---------------------------------------------------------------------*/
#define SC_LAN1_NMCAST        0         

/***********************************************************************/
/*                                                                     */
/*                B U S   C O N F I G U R A T I O N                    */
/*                                                                     */
/*                                                                     */
/***********************************************************************/
#define SD_VME_BASE_ADDR      0x1000000 /* VME bus base address      */

/***********************************************************************/
/*                                                                     */
/*      S H A R E D   M E M O R Y   C O N F I G U R A T I O N          */
/*                                                                     */
/*                                                                     */
/***********************************************************************/

/*---------------------------------------------------------------------*/
/* If you want to build a "Shared Memory Interface" for the network or */
/* multi-processing pSOS+m, set SD_SM_NODE to the node number of this  */
/* node ( a non-zero value).                                           */
/*---------------------------------------------------------------------*/
#define SD_SM_NODE            0         /* Node number for this node      */

⌨️ 快捷键说明

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