AVR C complier problem.....and a book to ask.....

Dear All,

i now have the following question would like to ask.

1> a>What are the things list below ??

b> what are the function of each things ??

GCC.

ChipBlasterAVR.

Code Version C Complier.

IAR system, which is an IAR Embededd workbench for Atmel AVR assembler

ImageCraft, ICCAVR

WINAVR

2> is the book titled :“Embedded C Programming and the Atmel AVR” by Batnett, Cox & O Cull. isbn 1401812066 a good book to

refer ? is this book can convert C program to correct file format and burn to MCU, 8535 ??

Hi, sorry I can’t help you with the book - I find that books often aren’t useful when programming in general.

Regarding question 1:

GCC is a Linux/Unix command line based compiler

ICC is a Windows based compiler and development program

The others I haven’t dealt with.

Basically the job of a compiler is to convert the ‘High Level Language’ (eg. C code) that you write down to machine code that the AVR actually operates on. They make your job much easier and faster as machine code is difficult for humans to understand.

To some degree it will depend on your operating system to which complier you should you. Personally I use ICC AVR and find it to be very good.

-Rob