proj-oot-lowEndTargets-lowEndTargetsUnsorted

---

https://www.spark.io/

    STM32F103 microcontroller
    ARM Cortex M3 architecture
    32-bit 72Mhz processor
    128KB of Flash, 20KB of RAM

i 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?