R
Richard Rasker
Hello,
As mentioned in a previous post, I need to store non-trivial amounts of data
(> 100kB) over longer periods of time, using a stand-alone controller-based
system.
I got the advice here to look into MMC cards, which, contrary to SD cards,
don't require licensing and other strings attached.
Now I've taken a more in-depth look at what's involved in using MMC cards,
and I find that I the PIC controllers I'm used to (the 16F series, mostly)
are completely unsuitable -- especially FAT support requires more far
program and data memory than available in this series.
For the same reasons, I need to migrate to a C-based development environment
(so far, I did most things in assembly), with a possible extra complication
that I use Linux exclusively.
So I have a few more questions:
- What controller family (brand, types) would be best suitable for the job?
- what development environments are available under Linux?
- What hardware tools are available for use with Linux?
Since I don't expect to be working on this type of projects on a daily
basis, I don't want to spend many thousands of dollars on development
stuff -- this data acquisition project is a one-off, and I have no similar
future projects on the horizon.
Thanks for any hints and suggestions,
Best regards,
Richard Rasker
As mentioned in a previous post, I need to store non-trivial amounts of data
(> 100kB) over longer periods of time, using a stand-alone controller-based
system.
I got the advice here to look into MMC cards, which, contrary to SD cards,
don't require licensing and other strings attached.
Now I've taken a more in-depth look at what's involved in using MMC cards,
and I find that I the PIC controllers I'm used to (the 16F series, mostly)
are completely unsuitable -- especially FAT support requires more far
program and data memory than available in this series.
For the same reasons, I need to migrate to a C-based development environment
(so far, I did most things in assembly), with a possible extra complication
that I use Linux exclusively.
So I have a few more questions:
- What controller family (brand, types) would be best suitable for the job?
- what development environments are available under Linux?
- What hardware tools are available for use with Linux?
Since I don't expect to be working on this type of projects on a daily
basis, I don't want to spend many thousands of dollars on development
stuff -- this data acquisition project is a one-off, and I have no similar
future projects on the horizon.
Thanks for any hints and suggestions,
Best regards,
Richard Rasker