• How to configure Nucleus USB CDC Function to work as Virtual Com Port?

    Hi! Greeetings!!!!!      I am using Nucleus RTOS from past 4 months,it's user friendly and all API'S are awesome. I am finding difficult to implement cdc function as virtual com port.Can anyone guide ...
    aravind_nagesh
    last modified by aravind_nagesh
  • USB LAN ECM support

    Hi,   I am using  "Nucleus 3.3.0" with IMX28EVK bsp.   Does this version have support for USB ECM device. Does the application require t write any other driver layer ? I tried enabling the nu.os.dvr....
    muralikrishna85
    last modified by muralikrishna85
  • Nucleus driver structure

    Please see the application note, Nucleus_Driver_Structure.pdf, in the Documents section.  Sample files are provided in the file driver_sample.zip, also in the Documents section.
    barry_sellew
    created by barry_sellew
  • What is the difference between NU_Local_Control_Interrupts() and NU_Control_Interrupts()?

    NU_Local_Control_Interrupts() manages interrupts on a local level. It means the interrupt condition is predicated on a task. For example, if a thread disables interrupts, they are only disabled while the task is runni...
    barry_sellew
    created by barry_sellew
  • What is the difference between a queue and a pipe?

    Both provide a method for intertask communication. Queue messages consist of one or more 32-bit words. Pipe messages consists of one or more bytes.
    barry_sellew
    created by barry_sellew
  • How many of a processor's timers does Nucleus PLUS use?

    Nucleus PLUS uses just one timer for generating all timing services provided by the kernel. In the event no timing services are required, then no CPU timer is required. Typically our customers use 10ms as the granular...
    barry_sellew
    created by barry_sellew
  • When and how are interrupts enabled on the NIOS 2 core?

    There are two separate mechanisms involved in interrupts: 1. The enabling and disabling of external interrupts. Either all "available" interrupts are enabled or they are not availble.  That is controlled via: NU...
    barry_sellew
    created by barry_sellew
  • How to setup hardware environment for usage with Mentor Embedded ReadyStart

    Be sure to read through the hardware setup notes provided with each supported BSP.  This file provides instructions on board setup information such as jumper settings, power supply, terminal input/output,etc....
    barry_sellew
    created by barry_sellew
  • What causes a USB interrupt?

    The answer to this question depends on the USB Host Controller being used. In general, activity on the USB bus and device connection/disconnection causes an interrupt. All possible causes of USB interrupts for an OHCI...
    barry_sellew
    created by barry_sellew
  • How many root directory entries are supported by Nucleus FILE?

    FAT 12/16:  512 FAT 32:      65,536 Clarifying Information:  If you are using long file names then you have to keep in mind that long file names use more than one directory record. L...
    barry_sellew
    created by barry_sellew
  • Does Nucleus FILE support moving files?

    Symptoms   Nucleus FILE does not have an explicit API function to move a file.     Solution   Files can be moved using the NU_Rename() API function in Nucleus FILE. NU_Rename() treats the c...
    barry_sellew
    created by barry_sellew
  • How To Initialize The Nucleus Shell Driver

    Please see AppNote 10767.  You can find this under the documents as a pdf title "How To Initialize Nucleus SHELL.pdf".
    dan_schiro
    created by dan_schiro
  • How to include the assembly Checksum assembly routines in Nucleus NET

    Nucleus NET contains optimization assembly code for ARM/ADS  and  PowerPC/DIAB  platforms.  If your platform or toolset is different, then  the assembly code will need to be modified to match ...
    dan_schiro
    created by dan_schiro
  • How to turn on the NU_Block_Copy optimization in Nucleus NET

    To use the optimized routine, in the file NET\NET_CFG.H, change the macro NU_BLOCK_COPY to NU_Block_Copy.   Add the file NET\OPTIMIZATIONS\BLOCK_COPY\NBC.C to the build. In the file NBC.C, set the appropriate ...
    dan_schiro
    created by dan_schiro
  • Is it possible to pass a paramter to a Nucleus WebServ Plugin through a SSI?

    It is possible to pass tokens from a SSI to a Plugin. To the  plugin, the interface is the same as if the tokens were passed from a  web page. Meaning, you should use HTTP_Token_Value_by_Name() to access...
    dan_schiro
    created by dan_schiro
  • In using the basic authentication with Nucleus WebServ how do you control which files require a user login?

    Symptoms In using the basic authentication how do you control which files require a user login?   How could you force a login (basic authentication) at startup before any page is accessed?   How do I sele...
    dan_schiro
    created by dan_schiro
  • Cannot load a file larger than 65k using the Upload Plugin for Nucleus WebServ

    You can try increasing the system_memory_size in webserv demo, for example you can change the code in webservd.c to following: #if !INCLUDE_FILE_SYSTEM && !INCLUDE_SSL/* File is not included, this is a good mi...
    dan_schiro
    created by dan_schiro
  • Does Nucleus WebServ handle XML code?

    Yes and No.  Nucleus WebServ is capable of serving XML documents through GET requests after adding XML to the list of supported documents, however, it does not contain an XML parser to allow for pulling tokens fr...
    dan_schiro
    created by dan_schiro
  • Do you support nested SSI calls in Nucleus Webserv?

    No.   Nested SSI calls are not supported.
    dan_schiro
    created by dan_schiro
  • Can Nucleus WebServ support 2 IP addresses?

    WebServ does not support multiple devices on the same IP address.  That is, 2 devices can not share the same IP address.   However, you can use more than one device with WebServ.  That is, you  c...
    dan_schiro
    created by dan_schiro