Hello, I want to get started on an 8051 project. I already know C. What I am looking for is an 8051 eval board that comes with a C compiler, flash burner, code debugger, etc... In other words, I want to develop some basic, generic 8051 code in C, compile, link, download it into eval board and then debug/run it. I do not need any of the new flavors of the 8051. Any ideas where I can pick one up and which one I should buy? Thanks, Stu.

8051 development tools
Started by ●June 15, 2004
Reply by ●June 15, 20042004-06-15
Stu Cazzo schrieb:> I want to get started on an 8051 project. I already > know C. What I am looking for is an 8051 eval board > that comes with a C compiler, flash burner, code > debugger, etc... > In other words, I want to develop some basic, generic > 8051 code in C, compile, link, download it into eval > board and then debug/run it. I do not need any of the > new flavors of the 8051. Any ideas where I can pick > one up and which one I should buy?Look at http://www.8052.com. There's plenty of information, including development tools. -- Dipl.-Ing. Tilmann Reh Autometer GmbH Siegen - Elektronik nach Ma�. http://www.autometer.de
Reply by ●June 15, 20042004-06-15
Hi , For Philips 80c51 micro's checkout the MCB900 from Keil http://www.keil.com/mcb900/ Order cheeply from here http://www.semiconductors.philips.com/markets/mms/products/microcontrollers/support/development_tools/lpc900/index.html C complier limited Flash programming on development board. All operated from the serial port PARTS For parts and data sheets on parts from Philips http://www.semiconductors.philips.com/markets/mms/products/microcontrollers/product_catalog/8bit_80c51/2_clock/index.html Philips Micro's www.philipsmcu.com JG "Stu Cazzo" <ffled@yahoo.com> wrote in message news:61a8d61e.0406141913.48a6adb5@posting.google.com...> Hello, > I want to get started on an 8051 project. I already > know C. What I am looking for is an 8051 eval board > that comes with a C compiler, flash burner, code > debugger, etc... > In other words, I want to develop some basic, generic > 8051 code in C, compile, link, download it into eval > board and then debug/run it. I do not need any of the > new flavors of the 8051. Any ideas where I can pick > one up and which one I should buy? > > Thanks, > > Stu.
Reply by ●June 15, 20042004-06-15
ffled@yahoo.com (Stu Cazzo) wrote in message news:<61a8d61e.0406141913.48a6adb5@posting.google.com>...> Hello, > I want to get started on an 8051 project. I already > know C. What I am looking for is an 8051 eval board > that comes with a C compiler, flash burner, code > debugger, etc... > In other words, I want to develop some basic, generic > 8051 code in C, compile, link, download it into eval > board and then debug/run it. I do not need any of the > new flavors of the 8051. Any ideas where I can pick > one up and which one I should buy? > > Thanks, > > Stu.The cheapest way to start with a complete 8051 development kit is to use a keyspan (cypress ezusb based 8051). SDCC (GNU) compiler etc are available. See Hacking the Keyspan USB Serial Adaptor - http://people.omnigroup.com/wiml/soft/pic/keyspan.html
Reply by ●June 16, 20042004-06-16
In article <61a8d61e.0406141913.48a6adb5@posting.google.com>, Stu Cazzo <ffled@yahoo.com> writes>Hello, >I want to get started on an 8051 project. I already >know C. What I am looking for is an 8051 eval board >that comes with a C compiler, flash burner, code >debugger, etc... >In other words, I want to develop some basic, generic >8051 code in C, compile, link, download it into eval >board and then debug/run it. I do not need any of the >new flavors of the 8051. Any ideas where I can pick >one up and which one I should buy? > >Thanks, > >Stu.Try the Keil LPC900 board. (www.keil.com) it fits your spec and is inexpensive. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply by ●June 16, 20042004-06-16
In article <6f784de2.0406151631.46b693fb@posting.google.com>, Steve <stevecalfee@hotmail.com> writes>ffled@yahoo.com (Stu Cazzo) wrote in message news:<61a8d61e.0406141913.48a6adb5@ >posting.google.com>... >> Hello, >> I want to get started on an 8051 project. I already >> know C. What I am looking for is an 8051 eval board >> that comes with a C compiler, flash burner, code >> debugger, etc... >> In other words, I want to develop some basic, generic >> 8051 code in C, compile, link, download it into eval >> board and then debug/run it. I do not need any of the >> new flavors of the 8051. Any ideas where I can pick >> one up and which one I should buy? >> >> Thanks, >> >> Stu. > >The cheapest way to start with a complete 8051 development kit is to >use a keyspan (cypress ezusb based 8051). SDCC (GNU) compiler etc are >available. See Hacking the Keyspan USB Serial Adaptor - >http://people.omnigroup.com/wiml/soft/pic/keyspan.htmlI doubt this is the cheapest besides it uses the SDCC compiler. Not a good move. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply by ●July 13, 20042004-07-13
In article <BrFCp$BYl+zAFAQ1@phaedsys.demon.co.uk>, chris@phaedsys.org says...> >In article <6f784de2.0406151631.46b693fb@posting.google.com>, Steve ><stevecalfee@hotmail.com> writes >>ffled@yahoo.com (Stu Cazzo) wrote in messagenews:<61a8d61e.0406141913.48a6adb5@>>posting.google.com>... >>> Hello, >>> I want to get started on an 8051 project. I already >>> know C. What I am looking for is an 8051 eval board >>> that comes with a C compiler, flash burner, code >>> debugger, etc... >>> In other words, I want to develop some basic, generic >>> 8051 code in C, compile, link, download it into eval >>> board and then debug/run it. I do not need any of the >>> new flavors of the 8051. Any ideas where I can pick >>> one up and which one I should buy? >>> >>> Thanks, >>> >>> Stu. >> >>The cheapest way to start with a complete 8051 development kit is to >>use a keyspan (cypress ezusb based 8051). SDCC (GNU) compiler etc are >>available. See Hacking the Keyspan USB Serial Adaptor - >>http://people.omnigroup.com/wiml/soft/pic/keyspan.html > >I doubt this is the cheapest besides it uses the SDCC compiler. Not a >good move. > >/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ >\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ >/\/\/ chris@phaedsys.org www.phaedsys.org \/\/ >\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/Hello from Gregg C Levine Okay, why? I freely admit that particular compile is peculiar in its workings, but that's all I know. For myself, since I build computer peripherals for special purposes, that hack saves me time. Now all I need to do, is find one. Gregg C Levine drwho8 atsign att dot net "This signature asks the question, "'Why a Duck?"' "
Reply by ●July 16, 20042004-07-16
For learning 8051 or generic coding on it, I do think the USB RAM based 8051 development board is a good solution. There are following advantages: 1. No flash/EPROM burner needed 2. The code downloading is very, very fast 3. Normally, no extra power supply is needed 4. Normally, on-chip resources are more than a standard 8051/8052 There are quite a few boards available. Take a look this board at: www.geocities.com/xo_chen. The board is based-on TI TUSB3410 (8052 core). "Gregg C Levine" <drwho8@att.net> wrote in message news:mnYIc.247327$Gx4.184616@bgtnsc04-news.ops.worldnet.att.net...> In article <BrFCp$BYl+zAFAQ1@phaedsys.demon.co.uk>, chris@phaedsys.org > says... > > > >In article <6f784de2.0406151631.46b693fb@posting.google.com>, Steve > ><stevecalfee@hotmail.com> writes > >>ffled@yahoo.com (Stu Cazzo) wrote in message > news:<61a8d61e.0406141913.48a6adb5@ > >>posting.google.com>... > >>> Hello, > >>> I want to get started on an 8051 project. I already > >>> know C. What I am looking for is an 8051 eval board > >>> that comes with a C compiler, flash burner, code > >>> debugger, etc... > >>> In other words, I want to develop some basic, generic > >>> 8051 code in C, compile, link, download it into eval > >>> board and then debug/run it. I do not need any of the > >>> new flavors of the 8051. Any ideas where I can pick > >>> one up and which one I should buy? > >>> > >>> Thanks, > >>> > >>> Stu. > >> > >>The cheapest way to start with a complete 8051 development kit is to > >>use a keyspan (cypress ezusb based 8051). SDCC (GNU) compiler etc are > >>available. See Hacking the Keyspan USB Serial Adaptor - > >>http://people.omnigroup.com/wiml/soft/pic/keyspan.html > > > >I doubt this is the cheapest besides it uses the SDCC compiler. Not a > >good move. > > > >/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ > >\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ > >/\/\/ chris@phaedsys.org www.phaedsys.org \/\/ > >\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ > > Hello from Gregg C Levine > Okay, why? I freely admit that particular compile is peculiar in itsworkings, but> that's all I know. > > For myself, since I build computer peripherals for special purposes, thathack saves> me time. Now all I need to do, is find one. > Gregg C Levine drwho8 atsign att dot net > "This signature asks the question, "'Why a Duck?"' " >
Reply by ●July 31, 20042004-07-31
In article <mnYIc.247327$Gx4.184616@bgtnsc04-news.ops.worldnet.att.net>, Gregg C Levine <drwho8@att.net> writes>In article <BrFCp$BYl+zAFAQ1@phaedsys.demon.co.uk>, chris@phaedsys.org >says... >>>The cheapest way to start with a complete 8051 development kit is to >>>use a keyspan (cypress ezusb based 8051). SDCC (GNU) compiler etc are >>>available. See Hacking the Keyspan USB Serial Adaptor - >>>http://people.omnigroup.com/wiml/soft/pic/keyspan.html >> >>I doubt this is the cheapest besides it uses the SDCC compiler. Not a >>good move. > >Hello from Gregg C Levine >Okay, why? I freely admit that particular compile is peculiar in its workings, >but >that's all I know.The SDCC is not really stable yet. In fact one person on this NG could only get to compile code without crashing if he turned off the optimisation. It is probably at best a decade behind modern compiler technology (I have been informed by some commercial compiler writers) Look at the size of the produced binary (both code and data space) the speed of execution. Do the libraries and header files conform to known standards? especially the maths libraries? Just because it compiles how do you *prove* that it has produced the correct assembly? What other tools does it work with (ie what standards does it use?) EG does the 8051 version produce OMF and Extended OMF? Like all "free" compilers where you get the source *YOU* start to become liable for the errors the tools have. In a commercial compiler where you only get the binary and the compiler has a history you can shift the liability on the compiler vendor or at least not be saddled with is yourself. Ie Due Diligence etc. With a compiler where you have the source YOU get to be responsible for ensuring that it is correct and error free. For example 99.9% of commercial compiler will have been run through the industry standard test suites. Has the SDCC? Free tools mean you don't pay an up front cost to the supplier. Other costs could be far higher than a compiler you pay for. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
Reply by ●July 31, 20042004-07-31
In article <%4RJc.27438$TB3.1126381@news20.bellglobal.com>, Sean Chen <xo_chen@sympatico.ca> writes>For learning 8051 or generic coding on it, I do think the USB RAM based 8051 >development board is a good solution. There are following advantages: >1. No flash/EPROM burner neededThis is the same for virtually any Flash based 8051. All you usually need is a serial lead and the free SW from the silicon vendor. The advantage is that this is usually built in to the boot lioader onthe chip. USB of course requires a lot more (complex) software. Also if you are downloading/debugging via the USB can you use it as part of the design?>2. The code downloading is very, very fastIt is not much different with ISP or Serial, With the amounts in question it is hardly worth mentioning.>3. Normally, no extra power supply is neededYEs.. but the supply is limited and not 5V (USB can be 4.3)>4. Normally, on-chip resources are more than a standard 8051/8052That is the same for about 580 out of the 600 odd 51 types out there... I think that USB is a very large overhead compared to isp for programming the flash. Also the ISP systems are built in to the boot rom and don't take up space. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/
