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
  • So iÂ'm about to program a software to control magnet vibrators. With this software the µC must be able to produce various output signals. The Professor wants that the monitor programm watches the functionality of the software.
    If there is someone with ideas, please iÂ'm waiting for your help.
    i wish also to know, if the software in the file "Monitor" from keil could help me? and how?
    Thanks

Reply
  • So iÂ'm about to program a software to control magnet vibrators. With this software the µC must be able to produce various output signals. The Professor wants that the monitor programm watches the functionality of the software.
    If there is someone with ideas, please iÂ'm waiting for your help.
    i wish also to know, if the software in the file "Monitor" from keil could help me? and how?
    Thanks

Children
  • 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.