$39 Arduino Compatible Boardset Runs Linux On New x86 SoC
DeviceGuru writes "DM&P Group has begun shipping a $39 Arduino compatible boardset and similar mini-PC equipped with a new computer-on-module based on a new 300MHz x86 compatible Vortex86EX system-on-chip. The $39 86Duino Zero boardset mimics an Arduino Leonardo, in terms of both form-factor and I/O expansion. The tiny $49 86Duino Educake mini-PC incorportates the same functionality, but in a 78 x 70 x 29mm enclosure with an integrated I/O expansion breadboard built into its top surface. The mini-PC's front and back provide 2x USB, audio in/out, Ethernet, and COM interfaces, power input, and an SD card slot. The hardware and software source for all the boards, including the computer-on-module, are available for download under open source licenses at the 86Duino.com website."
More expensive than a Raspberry PI, with a slower processor.
Add in the community that has grown up around the Raspberry and I know where my money will be going.
If I were God, wouldn't I protect my churches from acts of me?
You should. Most BSDs are compatible with x86 and I don't see anything in the spec list that would be a showstopper.
Probably still better than Intel's Galileo board, which doesn't even have proper native GPIOs (they all go through a slow I2C I/O expander), is more expensive, and has worse power usage.
Compatibility is worse on this board though - it's a 486 core. Most modern Linux is compiled for i586 (Pentium) ISA, so you can't even run a stock Linux distribution (even the "i386" distros usually assume Pentium and up). You'll need to basically recompile everything for i486 instruction set to get it to work.
Last time I dealt with this, Puppy Linux was all that could run by default on it (I think it compiled everything i386 - though Linux needs 486 or better). Everything it didn't come with had to be recompiled from source as practically all binaries available were i586.
Though it can probably run Windows - I think XP should run just fine on it.
And yes, I've tried running i586 binaries on boards with the Vortex processor on them. You usually get a segfault or illegal instruction error sooner or later.
Get a BeagleBone Black. Tons of GPIO along with ADCs and PWM channels. Of course all the usual SPI and 1Wire stuff as well.
Only the State obtains its revenue by coercion. - Murray Rothbard
Compatibility is worse on this board though - it's a 486 core. Most modern Linux is compiled for i586 (Pentium) ISA, so you can't even run a stock Linux distribution (even the "i386" distros usually assume Pentium and up). You'll need to basically recompile everything for i486 instruction set to get it to work.
Last time I dealt with this, Puppy Linux was all that could run by default on it (I think it compiled everything i386 - though Linux needs 486 or better). Everything it didn't come with had to be recompiled from source as practically all binaries available were i586.
Though it can probably run Windows - I think XP should run just fine on it.
And yes, I've tried running i586 binaries on boards with the Vortex processor on them. You usually get a segfault or illegal instruction error sooner or later.
Windows 2000 is the last version you can get to run on a 486. XP requires Pentium/586 or higher, Vista requires some certain level of ACPI, and Windows 8 requires PAE, NX, and SSE2.
The main problem with Raspberry Pi is that it's an earlier ARM spec; the new Beaglebone Black is ~$45 and has a newer ARM version so you get more choice of operating systems (I've read that RPi can't do Ubuntu, but BBB can, though reviewers differ on whether RPi can also.) On the other hand, the RPi has a more powerful graphics chip, so it can do full 1080p, which the BBB can't (which answers the question of which one I'm going to get to put next to my TV.) BBB has a 1 GHz CPU and a lot more I/O pins than RPi, but so far I haven't been doing anything where that matters, and I can use the Arduino to play with sensors.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks