This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Monitor Progrmm for xc164

Hi, iÂ'm working on a projcet with the xc164 µController, and my Professor is asking me to write a monitor programm in order to control the applications on the board.
First of all i donÂ't really know what is monitor programm.
So iÂ'm asking you to help me by telling me how am i going to do this, and an example will be helpful.
Thanks.

Parents
  • In "computer science" world the monitor s/w can mean:
    1. (Symbolic) debugger for a MCU/CPU
    2. Bootstrapping f/w
    3. Tiny operating system
    4. An application firmware running your business logic

    See also en.wikipedia.org/.../Monitor_(computer_science)

    Do not mix #1(2) and #4: in embedded world including Keil IDE the "monitor" stands typically for #1: "the monitor program resides in the memory of target h/w and communicates with uVision via serial port of a PC. With monitor, IDE lets to perform source-level, symbolic debugging".

    Seems to me your professor should mean application program, the #4. However your sentence "monitor programm watches the functionality of the software" makes a little sense (to me), until I can imagine he wants you to create a "spying" f/w to watch how a 3d party s/w drives vibrator ;-), which I doubt. But the phrase "I'am about to program a software to control magnet vibrators" suggests another scenario.
    I.e. likely you have messed-up several goals into one ill-determined.

Reply
  • In "computer science" world the monitor s/w can mean:
    1. (Symbolic) debugger for a MCU/CPU
    2. Bootstrapping f/w
    3. Tiny operating system
    4. An application firmware running your business logic

    See also en.wikipedia.org/.../Monitor_(computer_science)

    Do not mix #1(2) and #4: in embedded world including Keil IDE the "monitor" stands typically for #1: "the monitor program resides in the memory of target h/w and communicates with uVision via serial port of a PC. With monitor, IDE lets to perform source-level, symbolic debugging".

    Seems to me your professor should mean application program, the #4. However your sentence "monitor programm watches the functionality of the software" makes a little sense (to me), until I can imagine he wants you to create a "spying" f/w to watch how a 3d party s/w drives vibrator ;-), which I doubt. But the phrase "I'am about to program a software to control magnet vibrators" suggests another scenario.
    I.e. likely you have messed-up several goals into one ill-determined.

Children
No data