[time-nuts] PICTIC II ready-made?
Andrew Rodland
andrew at cleverdomain.org
Fri Apr 27 00:16:08 UTC 2012
Hal Murray <hmurray at ...> writes:
>
>
> albertson.chris at ... said:
> > 2) The IDE is written in Java and is portable. It is truly identical on
all
> > platforms. Yes it uses gcc but the end user never has to deal with gcc or
> > even know what gcc is. Same with saving your code, hit just puts it "some
> > place" and keeps track of it
>
> Do I have to use their particular style/GUI? Or can I drive it from make,
> mixing in pieces I like?
>
You can use make, as does my project. In fact, I have a system that compiles
the bulk of the project twice; once for the Arduino, and once in a simulator
harness where I can test things like the PLL response.
> How is the documentation on the tool chain and libraries? Are their good man
> pages?
>
The toolchain is of course avr-gcc and avr-binutils, and the library is
mostly avr-libc, which is very well documented; the remainder is the Arduino
libraries, which are in C++ and have mediocre (but existent, at least)
documentation. I'd like to point out that using the Arduino libs is
*optional*; while the main target audience certainly will be using them,
there's nothing about the hardware that prevents you from writing code in
plain C and uploading it, or picking and choosing which parts of a project
will make use of the Arduino libs and which will access the bare metal.
Again, I've done this with my project. The Serial library is pleasant enough
to use; the Ethernet is marginal (no interrupt support, but I had an easier
time hacking around that than attempting to rewrite the driver); the timing
code is of course useless for my purposes so I stay away from it.
I never call attachInterrupt(), which involves a trampoline, but instead
declare my own ISRs -- the mixing is mostly unproblematic. It's been pretty
pleasant for me overall.
Andrew
More information about the Time-nuts_lists.febo.com
mailing list