---
STM32F103 microcontroller
ARM Cortex M3 architecture
32-bit 72Mhz processor
128KB of Flash, 20KB of RAMi think that has either no instruction cache or an 4K or 8k one, but not at all sure.
the take-home for us is probably the amounts of flash and RAM. again, would be nice to fit the main interpreter in 16k or less, and that the upper limit is about 64k.
---
The E64G401 Epiphany-IV 64-core 28nm Microprocessor has 32KB local (but shared) memory per core (so 32KB x 64 = 2MB total).
http://en.wikipedia.org/wiki/Adapteva
http://www.adapteva.com/wp-content/uploads/2013/06/e64g401_datasheet_4.13.6.14.pdf
---
woah these are cheap:
https://en.wikipedia.org/wiki/Odroid
i think the Exynos 4412 has 32KB/32KB L1 Cache -- http://malideveloper.arm.com/develop-for-mali/development-platforms/hardkernel-odroid-u2-development-platform/
---
http://linuxgizmos.com/intel-unveils-tiny-x86-minnowboard-max-open-sbc/
Raspberry Pi: $25/$35 BeagleBone? Black: $45 MinnowBoard? SBC: $99
" tdicola 13 hours ago
| link |
This looks neat for people that want a cheap board to hack on embedded Linux. However for serious control of signal generation, acquisition, PWM, servos, etc. you really don't want to be running a multitasking OS. Something like the Beaglebone Black, with its dedicated 200mhz programmable units in addition to embedded Linux, is much more interesting for hackers and makers IMHO.
reply "
" stonemetal 6 hours ago
| link |
PRU-> programmable real time unit
BBB-> BeagleBone? Black
The BBB has an extra dual core processor that runs at 200Mhz. It is interesting because it is like the processor they teach you about in your intro to computer architecture classes, every instruction is a single cycle instruction. Since it is a co-processor(not running an OS but controllable from the BBB's OS) and execution of instructions is deterministic, it is a good choice for running hard real time code. "
" ah- 13 hours ago
| link |
I wouldn't call the minnowboard a microcontroller, it's more similar to other single board computers like the Pandaboard and the odroid boards. And 2GB are already common for such boards, so 4GB are really not far off.
reply "
"
outside1234 6 hours ago
| link |
Does anyone know how the performance on something like this stacks up to something like the Raspberry Pi?
reply
wmf 5 hours ago
| link |
A 1.4 GHz Silvermont must be many times faster than a 700 MHz ARM11.
reply "
"
kqr2 14 hours ago
| link |
Intel also has the Galileo board which is hardware and software pin-compatible with shields designed for the Arduino Uno* R3.
http://www.intel.com/content/www/us/en/intelligent-systems/g...
reply
makomk 11 hours ago
| link |
The Galileo's one of those boards where it's very important to pay attention to the fine print. For example, the GPIO controller is hanging off a relatively slow I2C port, so access to GPIO is much, much slower than even the lowest-end Arduino. Also, it's a modified 486 which takes multiple clock cycles to carry out many instructions that are single-cycle on modern ARM, so it's not as fast at arithmetic as the clock speed would suggest.
reply
tdicola 14 hours ago
| link |
Be careful though, the Galileo emulates AVR code and is orders of magnitude slower than a real Arduino. Don't expect to pick up any shield and make it work, unfortunately.
reply
jpwright 3 hours ago
| link |
The Galileo actually only emulates a subset of the Arduino libraries. The AVR libraries themselves are, for the most part, not supported. This makes many popular libraries unusable even when hardware is not an issue.
reply "
" elnate 14 hours ago
| link |
How does this (note: the MinnowBoard?