1 |
Arkadi Shishlov wrote: |
2 |
> Isn't the arrival of really cheap ARM-s, like M0, puts PIC and AVR |
3 |
> and the like in legacy category you won't ever look again? |
4 |
|
5 |
Yes and no. For the very smallest jobs, I think the cheapest PIC |
6 |
still will beat an ARM by a bit. The PICs are also much smaller, |
7 |
physically. |
8 |
|
9 |
But I tend to agree. Used PIC since 90s, since starting with ARM |
10 |
don't really think that I will look back. |
11 |
|
12 |
> not to deal with PIC brain-damaging architecture is so relieving. |
13 |
|
14 |
Hahaha! :) I kindof like it. The skip instructions are funny. |
15 |
|
16 |
|
17 |
> People say, PIC-s are very robust and can handle a lot with theirs |
18 |
> bare pin-s, but still, does it really matter most of the times? |
19 |
|
20 |
Also a good point, the pins can sure take a beating. |
21 |
|
22 |
|
23 |
David Relson wrote: |
24 |
> At least one of HiTech's C compilers is gcc based. Their 32-bit |
25 |
> compiler documentation is a revised version of the gcc documentation. |
26 |
> If recollection serves I think I saw a copy of the GPL, though I |
27 |
> can't locate it right now. |
28 |
|
29 |
Yes, they started out using their own fork of GCC for PIC32 (as |
30 |
opposed to contributing support back into GCC) and since GCC is GPL |
31 |
they are forced to publish their sources, which they also have done. |
32 |
There was some community effort to clean it up and get it into GCC |
33 |
proper, I don't know the status of that. |
34 |
|
35 |
The C library is another story however. The C library that Microchip |
36 |
released for their PIC32 to the public at no cost artificially limits |
37 |
how large the application code can be. If you need larger you have to |
38 |
buy the full version. They can do this because the C library is |
39 |
separate from the compiler. |
40 |
|
41 |
|
42 |
> James, I'd appreciate your posting your PIC open source references. |
43 |
|
44 |
Here are some to get you started: |
45 |
|
46 |
http://gputils.sf.net/ # assembler and linker |
47 |
http://sdcc.sf.net/ # C compiler |
48 |
http://gpsim.sf.net/ # simulator |
49 |
http://www.linuxhacker.org/cgi-bin/ezmlm-cgi/1 # mailing list |
50 |
http://pikdev.free.fr/ # a GUI IDE |
51 |
|
52 |
The list is rather low volume, but has been around since 99. I would |
53 |
suggest to post there any and all questions, and I believe you will |
54 |
get good answers. |
55 |
|
56 |
|
57 |
//Peter |