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

The different between evaluation kit and development kit

As above, I just want to know the difference between those 2 board. Thanks Alot!

Parents
  • Evaluation kit means board provides for all the periferals connectors,such as uart,LCD,Keypad USB,ethernet,SD/MMC are,so that u can connect any periferal and test it.

    Development board means board is made up for prticular application.

Reply
  • Evaluation kit means board provides for all the periferals connectors,such as uart,LCD,Keypad USB,ethernet,SD/MMC are,so that u can connect any periferal and test it.

    Development board means board is made up for prticular application.

Children
  • That might be what you mean when you say "development board" - but it is certainly not universally the case.

    Very many people use the term "development board" (or "kit") to mean what you described as an "evaluation kit".

    That's not to say that there's anything wrong with your usage - but it is your usage, and it is not universal.

    eg, this is what SiLabs call "development kits":

    www.silabs.com/.../DevelopmentTools.aspx

    www.silabs.com/.../C8051F005DK.aspx

  • thanks you very much for the explaination

  • My code, is there anything wrong?

    /* BLINKY.C - LED Flasher for the Keil MCBx51 Evaluation Board with 80C51 device*/
    
    #include <REG8252.H>
    
    
    // When you have enabled the option Stop Program Execution with Serial
    // Interrupt, the Monitor-51 uses the serial interrupt of the UART.
    // It is therefore required to reserve the memory locations for the interrupt
    // vector.  You can do this by adding one of the following code lines:
    
     //char code reserve [3] _at_ 0x23;   // when using on-chip UART for communication
    //char code reserve [3] _at_  0x3;   // when using off-chip UART for communication
    
    
    void wait (void)  {                   /* wait function */
    #define TF0_VECTOR 1
    
    int R7=20;
    TR0=0;
    TF0=0;
    
    TMOD=TMOD | 0xF0; //Timer 0,16 bit Timer
    TMOD=TMOD & 0x01;
    
    TL0=0xAF; //Timer 0, set 1 second
    TH0=0x3C;
    TR0=1; //start timer
    
    while(R7!=0)
    {
    if(TF0!=0) //test if the timer overflow
    {
    TR0=0; //stop timer
    TF0=0; //clear the overflow flag
    R7--;
    TR0=1;
    }
    }
                                 /* only to delay for LED flashes */
    }
    
    void main (void)  {
      unsigned int i;                     /* Delay var */
      unsigned char j;                    /* LED var */
    
      while (1) {                         /* Loop forever */
       for (j=0x01; j< 0x80; j<<=1)  {   /* Blink LED 0, 1, 2, 3, 4, 5, 6 */
    
              P1 = j;
                        /* Output to LED Port */
          for (i = 0; i < 10; i++)  {  /* Delay for 10000 Counts */
           wait ();                       /* call wait function */
          }
        }
    
        for (j=0x80; j> 0x01; j>>=1)  {   /* Blink LED 6, 5, 4, 3, 2, 1 */
          P1 = j;
                                    /* Output to LED Port */
          for (i = 0; i < 10; i++)  {  /* Delay for 10000 Counts */
           wait ();                       /* call wait function */
          }
        }
      }
    
    }