NXP holds a lot of market share for their ARM based solutions as it is. That’s why we were a little surprised when we found a link on their website announcing that they were giving away free LPCXpressodevelopment boards, based on their Cortex-M0 line.
Catches? Unfortunately there are a few to get the board shipped and running. In order to do so, you must…
register with a corporate email address
…the promo is targeted at engineers
use the crippled IDE supplied with the board
…due to hard to find (non-existent?) documentation for the integrated LPC-Link
upload an original video of the physical destruction of a competing board to the NXP website
While killing your Arduino may not sound like the most fun, some qualified readers may be interested in moving up to 32-bits for a price that is hard to beat.
[Rossum] developed a host board that makes it easy to drive a TFT screen using an inexpensive microcontroller. He’s looked around at a bunch of LCD’s that are easy to get your hands on and decided that the iPod Nano 2G screens are the right balance of performance (176×132 TFT) and low cost ($1-$5). They’re not particularly difficult to talk to, but with 22 pins they’re a bit hardware hungry.
He takes us through the signal sniffing he used to figure out the communications process. From there he harness the power of an ARM Cortex M0 processor, which he’s worked with in the past, to drive the screen. His implementation results in a driver board called the SmartLCD that takes care of the screen’s parallel protocol, power, and backlight. From there it’s just four connections and you can use a small microcontroller like the Arduino seen above with ease. See what it can do after the break.
[Rossum's] latest project just hit and as usual, he doesn’t disappoint. Using an ARM cortex M0 he built a gaming system for less than $3 in parts. The M0 is a bit underpowered for this but at $1 it can’t be beat in price. He worked some video generation voodoo to get the signal he wanted but also mentions that upgrading to a bit more expensive chip like the Cortex M3 would solve this problem. The other part of the gaming system is an analog stick (again for about $1) that is the only input for the system.
Just when you think you’ve heard all you can about the N900 PUSH competition, we have some more news for you.
The original PUSH competition was only for UK members, but now Nokia has introduced the ‘Mod in the USA‘ N900 PUSH competition. Similar to the original, anyone (within region) can submit a cool mod, hack, useful creation that would use the N900. Winners will be selected, and thats when the differences start.
There will be a $10,000 for 1st prize, and smaller prizes for 2nd and 3rd. Plus a trip to Vegas to showcase the 3 winning hacks at CTIA 2010 as well as funding, N900s and support to build the mods.
Don’t have an idea but still want to try? They have a discussion group to get the juices flowing, or you could always discuss in our comments.
[Update: The original PUSH competition was actually world wide. Thanks Matt and Ricardo]
mbed is a next-generation 32-bit microcontroller platform. It’s a prototyping and teaching tool somewhat along the lines of Arduino. On steroids. With claws and fangs. Other contenders in this class include the MAKE Controller, STM32 Primer and Primer 2, Freescale Tower, and Microchip’s PIC32 Starter Kit. The mbed hardware has a number of advantages (and a few disadvantages) compared to these other platforms, but what really sets it apart is the development environment: the entire system — editor, compiler, libraries and reference materials — are completely web-based. There is no software to install or maintain on the host system. Read the rest of this entry »
With the upcoming release of a Cortex-A8 based handset, Nokia is looking at gaining some popularity with the hacker crowd through their new project/competition. If you can think of a good hack for the Maemo-running Nokia N900, you could win a vague prize pack consisting of the device itself, plus support (including financial) to make your idea a reality. The website states that winning hacks will be toured around the world. The due date for submissions is October 11th. A getting started guide is available (though it mostly consist of instructions on connecting the N900 to an Arduino through bluetooth).
The Atmega168 at the heart of every Arduino is an eminently capable chip; its ilk have been seen working as a basic web server, playing back digital audio, even generating TV signals. But as projects continue to grow in sophistication, reality rears its ugly head: Arduino can handle any one of these tasks very well, but it often requires squeezing every last instruction cycle or bit of memory in the device. Even the ’368 chip and the Arduino Mega are stopgap measures. Sooner or later, you have to graduate to long trousers—move up to a more capable microcontroller platform—an uncomfortable change usually involving a hefty investment in new hardware and an intimidating learning curve. Leaf Labs’ Maple aims to change all that… Read the rest of this entry »