the main core chip, atmega328; it is a pretty old chip from 1996
To stay popular, maybe something more is needed.
Besides it has usb, ethernet, sound, video, ...
I think that is just a different market. Your water tank monitor, beer manufacturing device, or fishtank feeding system, doesn't need sound, video, ethernet etc.
Quote from: Nick Gammon on Jun 28, 2012, 08:44 amI think that is just a different market. Your water tank monitor, beer manufacturing device, or fishtank feeding system, doesn't need sound, video, ethernet etc.Do not agree with that. Your water tank monitor, beer manufacturing device, or fishtank feeding system, DOES need ethernet or wifi, for remote control.
To stay popular, in my book, it stays stable. That way the libraries that have been developed over the last few years continue to work. This is, even now, not totally happening because the designers made some fundamental changes, like renaming the core "include" file, and changing functions like "receive" to "read" and "send" to "write", breaking a lot of existing code.It would be a lot worse if, every six months, a new "cooler" chip was introduced, and a lot of code had to be rewritten. Remember a lot of libraries are written by unpaid amateurs. They don't necessarily have the time or inclination to keep updating them all the time.And at the end of the day, the existing chip does what is required of it for the sort of applications it was designed for. Alarm clocks. Security systems. Tank level monitors. Robot controllers.
The Raspberry Pi is not suitable for about 80% of projects we do with the arduino because while it might be able to do more instructions per second, it is not running in real time because of the operating system.
I would expect to see R-pi real time improvements in the future.