| Author |
Message |
MagicSpark
Joined: 17 Oct 2006 Posts: 8
|
17 Oct 2006 12:18 firmware programming tools |
|
|
|
|
I am experienced Windows programmer and would like to learn embedded (firmware) programming. As I understand one way to learn firmware programming is to get developmet board, manual and learn all details at home at my own pace. Ususally such hardware boards are sold in Development Kits offered by different companies.
Can anyone experienced in this field recommend me such Development Kit which include the following:
- Hardware board
- All necessary cables to connect my PC to that board
- Detailed step by step manual for beginners to learn how to work with board
- Necessary Software tools: IDE, compiler, firmware loader, etc
I am looking for the board within 100 - 300 $ price range.
I would also appreciate any advice or suggestion regarding this topic.
Thanks in advance
|
|
| Back to top |
|
 |
cristianp
Joined: 04 Jul 2006 Posts: 81 Helped: 9 Location: Romania
|
|
| Back to top |
|
 |
Antharax
Joined: 01 Jan 1970 Posts: 227 Helped: 13
|
21 Oct 2006 18:29 embedded firmware programming |
|
|
|
|
This depends on what you want to learn from embedded programming.
You can learn about 8-bit microcontrollers. Small systems with little RAM and basic functions. Most have serial port communication, some have USB (Device!!!) or ethernet. This can be used for smaller (OS-less) systems or when enough RAM is available, a small OS can be run on it (uClinux might be possible when enough RAM is available).
Good sources for development boards:
http://www.olimex.com (AVR, MSP430, PIC, ARM, ...): broad selection of boards with programming tools (everything you need)
http://www.ethernut.de (AVR and ARM based boards): active community with a small RTOS. a good start if you want networking.
(ARM boards are actually 16/32 bit, depending on the mode. They are a bit more advanced than the other controllers and will probably have a larger learning curve)
Then there are the more advanced 32-bit single board computers with enough RAM to run a decent Operating system. These boards can run Linux (sometimes WinCE). On most boards you can also run smaller RTOSses (eCOS or RTEMS).
Good sources for development boards:
http://www.embeddedarm.com (with their ARM single board computers) (they have an active yahoo user group community)
http://www.glomationinc.com (intersting boards, no idea what single quantity prices are)
and a good source for JTAG (only needed when doing low level development (bootloader, other RTOS) is:
http://www.amontec.com (then seem to have a new tiny jtagkey (fast JTAG) for 29 euro's)
Regards,
Antharax
|
|
| Back to top |
|
 |
xiaohua
Joined: 28 Nov 2001 Posts: 72 Helped: 3 Location: China
|
06 Nov 2006 4:12 firmware programming kit |
|
|
|
|
| My advice is just so simple, use the Linux on your PC.
|
|
| Back to top |
|
 |
Antharax
Joined: 01 Jan 1970 Posts: 227 Helped: 13
|
07 Nov 2006 22:36 learn firmware programming |
|
|
|
|
That might helps yes,
But writing software for on an embedded platform has its own specific problems.
Problems that you will not have on a PC (where you have 'unlimited' (virtual) memory and decent device drivers for your hardware).
|
|
| Back to top |
|
 |
mohsen_deeb
Joined: 02 Oct 2002 Posts: 5 Location: cairo
|
10 Nov 2006 20:04 consultix egypt |
|
|
|
|
I think that you can find your reply on www.consultix-egypt.com
They have nothing still published on the website, but they have a good training kits for engineers and universities
you can contact consultix(at)gmail.com
|
|
| Back to top |
|
 |
Google AdSense

|
10 Nov 2006 20:04 Ads |
|
|
|
|
|
|
| Back to top |
|
 |
Kamal Daniel
Joined: 03 Feb 2006 Posts: 14 Location: Iraq
|
26 Nov 2006 11:43 learn embedded programming arm |
|
|
|
|
A good source for embedded microcontroller boards and IDE is
www.tern.com
|
|
| Back to top |
|
 |
siongboon
Joined: 24 Jan 2006 Posts: 288 Helped: 25 Location: Singapore
|
30 Nov 2006 8:26 embedded development kit programming learning |
|
|
|
|
Try Microchip. PIC16F series PIC18F series microcontroller.
Example PIC16F877a, 16F84a, 16F628a
They are quite popular and you can find
alot of references and help in the internet.
www.microchip.com
http://www.siongboon.com/projects/2006-10-28_pic_microcontroller/
|
|
| Back to top |
|
 |
jayavardhan
Joined: 01 Sep 2006 Posts: 125 Helped: 3 Location: India
|
01 Dec 2006 7:36 embedded programming kits |
|
|
|
|
you can get the development board from different companies
you can buy AVR developmnet kit or renesas development kit any thing they will give all you have told.
|
|
| Back to top |
|
 |
Alliegro
Joined: 26 Apr 2006 Posts: 62 Helped: 3
|
09 Dec 2006 5:08 Re: Development Kit to learn Embedded (firmware) programming |
|
|
|
|
Hi
If anyone is interested in Pic16 or 18 development tools for learning, i can provide the same. Also we conduct regular courses for PIC, PSOC and vxworks
We offer PIC programmers, icd2 and development tools.
|
|
| Back to top |
|
 |
yousafzai
Joined: 01 Jun 2006 Posts: 259 Helped: 6
|
12 Dec 2006 9:25 Re: Development Kit to learn Embedded (firmware) programming |
|
|
|
|
| Try STK500, it is the best and cheap...
|
|
| Back to top |
|
 |