El 23/12/2010 19:08, Chris Albertson escribió:
There are some really great embedded processors out. The problem is
software. If you pick some "exotic" processor then you will be the
only one to write software for it. To avoid that I'd pick one that
"most" people already know. The bottleneck in these projects is always
software and you should design hardware to minimize that problem even
if it adds $20 to the cost.
No need to pick an exotic one, and software is not a great bottleneck.
If you write bare-metal applications, you can done all in C (I've done a
lot with ARM and never wrote a line in assembler for it). Also, lots of
free tools (for ARM, for AVR, etc.). If you use a processor running an
embedded OS like uClinux, you have not to bother to write the low level
software (the one that interacts directly with the h/w) except if you
need to write a driver for some peripheral, and you get full networking
support, solid state disk support and lots more. But you need more ROM
and more RAM (quite a bit more).
That said the basic counter project should NOT need such a powerful
CPU. A little 8-bit uP with 14 pins should be enough.
When you have a decent ARM for <$10, and a great ARM for <$20 with USB,
100Mbps Ethernet including phy, CAN, I2C, SPI, SSI, lots of timers,
etc... and a 32-bit core running at 50 or 80MHz, you tend to forget
anything like an 8-bit PIC (I'm talking about one-off projects or small
series - for large series, hardware cost is ever more important - and
PICs are not unexpensive except for the very small ones, either. In the
first cases, only one hour in software development that you can save
using a more powerful processor rentabilizes it)
And for time nuts, the LM3S9B96 even has IEEE-1588 support ;)
Development kits for the LM3S9B9x are in the order of $100 and looks
very nice even for including 'as is' in a one-off project (not in a
series - long term delivery is never guaranteed). Check Mouser (for
example) for them.
Regards,
Javier
--
------------------------------------------------------------------------
Javier Herrero EMAIL: jherr...@hvsistemas.com
Chief Technology Officer
HV Sistemas S.L. PHONE: +34 949 336 806
Los Charcones, 17 FAX: +34 949 336 792
19170 El Casar - Guadalajara - Spain WEB: http://www.hvsistemas.com
_______________________________________________
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.