Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronic Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Register Log in

beginner need help in winavr

Status
Not open for further replies.

mahmoud83

Newbie level 3
Joined
Jul 4, 2009
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
egypt
Activity points
1,309
winavr help

i have good experience in avr assembler and codevision c compiler

i want to learn winavr and before to learn it i want some answers of the following

is winavr gcc more powerfull than codevision?
if answer is yes
why winavr is free and codevision is not free(you must buy it)
 

t_maggot

Member level 3
Joined
Nov 9, 2006
Messages
57
Helped
4
Reputation
8
Reaction score
2
Trophy points
8
Activity points
0
winavr

1. I dont know
2. GCC is free and also open source (e.g. anyone can modify the compiler source and use it or even sell it, but under the GPL) and this is the purpose it was created as one essential part of of the GNU operating system back in the 80's. Its not a commercial product and there is no warranty for this software. But it is mature, widely used (linux is compiled with gcc) in many architectures, and you can see the source. In contrast CodevisionAVR is a commercial product (it is created more or less to sell it for the money), specific built for the AVR, probably closed source and probably is more straightforward to use and has better support.
 

nandhu015

Advanced Member level 5
Joined
Feb 11, 2006
Messages
1,965
Helped
300
Reputation
600
Reaction score
224
Trophy points
1,353
Location
India
Activity points
9,803
winavr examples

Hai t_maggot

I cant accept that commercial products always will have more support than the GPL.

In this case winavr is mostly used and you can see a lot of examples, tutorials and codes all around the web.

Another thing is winavr is updated periodically still now.

No compiler is powerful than the other, as each compiler has its own pro's and con's

Regards
Nandhu
 

mahmoud83

Newbie level 3
Joined
Jul 4, 2009
Messages
4
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Location
egypt
Activity points
1,309
winavr 2009

Hai t_maggot & nandhu015

i think that the comparison between winavr and codevision depend on what is my application need

for example winavr support c++ so it is preferred in a large applicaton which require a large code
it can also done by codevision c compiler but it takes more effort

any one have suggetions on this topic please replay to me
 

t_maggot

Member level 3
Joined
Nov 9, 2006
Messages
57
Helped
4
Reputation
8
Reaction score
2
Trophy points
8
Activity points
0
winavr programming beginners

@nandhu015
A commercial product has an advantage in support, because there is a person behind a phone-line/email that knows the product, is responsible for it to do what its suposed to do, and has to help you when you want it. The support from the users community you will find in forums, mailing-lists etc. exists anyway either for commercial or free/open-source products . I have not say that commercial always have better support than open. There are also crap companies with crap products and poor or no support (I am talking in general not for codevision). And also there are many companies that sell support services for free/open software

@mahmoud83
maybe look/ask also here
 

Status
Not open for further replies.
Toggle Sidebar

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top