We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
As above, I just want to know the difference between those 2 board. Thanks Alot!
They have no specific, universal, distinct meaning.
If you have found somewhere that seems to be using the two terms with some ditinct meaning, then you need to ask them what they mean by it.
oo okok thx veri much
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.
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 */ } } } }