[kragen at canonical.org: Re: Arduino frustrations: C is not a higher-order language, and timing is not an optimization]
Kragen Javier Sitaker
kragen at canonical.org
Tue Jan 3 02:28:19 EST 2012
Oops, forgot to Cc.
----- Forwarded message from Kragen Javier Sitaker <kragen at canonical.org> -----
Date: Tue, 3 Jan 2012 02:27:52 -0500
From: Kragen Javier Sitaker <kragen at canonical.org>
To: Zooko O'Whielacronx <zooko at zooko.com>
Subject: Re: Arduino frustrations: C is not a higher-order language, and
timing is not an optimization
User-Agent: Mutt/1.5.20 (2009-06-14)
On Mon, Jan 02, 2012 at 10:05:45PM -0700, Zooko O'Whielacronx wrote:
> Here are some cool-sounding projects/products:
> Integrated FPGA, and it claims that it does or will make them easy to use!
Neat! "Oak" has a 250k-gate Spartan-3E. Looks like vaporware though. Also,
looks like Spartan-3E pricing still starts [above US$10], while AVR pricing
starts under US$1, and ATMega328 pricing just over US$2. So I think it's a
different market from the Arduino, unless using the FPGA somehow drastically
reduces parts count.
Their existing products sound pretty awesome though. The Maple Native is a
72MHz ARM Cortex-M3 (!!) with 512K of Flash (!) and 64K of RAM (!) and an extra
1MB of RAM off-chip (!!!) and 106 I/O pins (!!!) for US$75; the chip is the
STMicroelectronics STM32F103ZE, [US$6.50 in bulk]. The Cortex-M3 is
probably the fastest processor out there that enables cycle-accurate timing;
And they claim "Arduino compatibility" for their Maple board, but I'm dubious
that much existing Arduino code will compile for it, because they don't claim
> Python! Python is the best language for beginners of all languages
> that I have tried.
I wonder why they're using PyMite if they have 1MB of RAM.
> (This one seems more for pros and less for beginners than the leaflabs one.)
Same chip though, looks like. Unmaintained page, saying the Arduino is based
on the ATMega168.
> Oh, I see that the Arduino company has announced an ARM product:
Nice. I wonder why they chose the Atmel ARM chip instead of the
STMicroelectronics one or one of the NXP chips? The NXP chips seem like a much
closer 32-bit competitor to the AVR8 line.
----- End forwarded message -----
More information about the Kragen-discuss