HP Releases Hackable ARM-Based Calculator
mikeselectricstuff writes "HP's 20b business consultant calculator isn't the sort of thing that would normally interest the average Slashdotter, but HP has released a Devkit for it, including schematics and source for a sample application, and they appear to be actively encouraging people to re-purpose it. Maybe the engineers thought a business calculator was just too boring for their hardware? The calculator is based on an Atmel ARM chip, and it has a bootloader and JTAG interface to allow user applications to be written and downloaded, turning a boring calculator into anything you can do within the constraints of the hardware."
But how do I embed the calculator in my arm? Knife and some glue?
Of course most customers will use this as is. I'm thankful that HP isn't so paranoid of what their niche customers might do. The right of people to tweak products to suit their needs is a right that needs to be preserved.
This is a boring sig
HP calculators have always been hackable. The 48 S/SX/G/GX calculators had a large and active scene. I spent countless hours coding on it. The Saturn processor was very nice to code on.
{{.sig}}
Might be nice to use it as an password-pad
and still have an RPN calculator at the same time.
Be allowed into tests at universities.
"Some books contain the machinery required to create and sustain universes."-Tycho
Whoever is in charge of decisions like this at HP really needs to be hired at Apple.
You should not be so quick to call for others to return their geek card, when you yourself is not even aware of one of the biggest legends in computing.
Any Windows mobile phone can easily be programmed for using the SDK. This does require Visual Studio or some ticks to use the free platform SDK, but most windows developers will already have Visual Studio.
Once one has the Windows Mobile SDK, one can compile and install applications with absolutely no difficulty. (Almost no providers choose to required signed apps on Windows Mobile phones, and even when they do, the end user can disable that with slight difficulty.)
Stylish sheet to fix many problems in Slashdot's D3: https://gist.github.com/801524
The L series is a typical AT91SAM7 32bit chip that should work with the usual openocd toolset. It does not look like HP is using an RTOS like FreeRTOS which, among other things, has a udp/tcp/ip stack that I like to use on the AT91SAM7X series which contain an embedded MAC (no apple fanbois, thats a Medium Access Controller). The code is using IAR compilers :( so you can't just dive in to using the Gnu arm toolchain without some serious homework 1st creating a makefile and tweeking various files.
The engineers did populate the connectors for the JTAG and provide unpopulated pads for ADC, PWM, SPI, and basic digital I/O, so I would say that anyone looking to get started in embedded electronics could start here, they'd just be locked into using IAR. Also a display is awesome for providing a UI, something most embedded dev kits lack!
Thanks HP, it really is nice that you guys considered the hacker community as customers.
EOF
You must have an iPhone. On every other platform (Windows Mobile, Palm, S60, and BlackBerry) you can easily write and deploy your own code.
If you want it to.
Some assembly required... and maybe some C++.
"-1 Troll" is the apparently the same as "-1 I disagree with you."
Do the batteries in your laptop last for years? I think I replaced the batteries in my HP48G twice during my entire undergraduate career. You can take an HP calculator out into the field on a data-collecting expedition for days or weeks on end without worrying about the charge. And whereas I've worn out the keyboards on a number of laptops over the years, the keys on my 15-year-old HP calculator still work perfectly. There's still a lot to be said in favor of special-purpose hardware.
Aside from power, weight and poor tolerance to extreme temperature changes, try controlling a servo or stepper with a laptop in a critical realtime environment, like with sensors. You might be able to do this with a parallel port, but it would be extremely unreliable without a true realtime OS and alot of hacking, also expensive. Unless you admire Rube Goldberg this would be foolish. You can actually guarantee better response time with a fairly slow embedded processor.
There's much more to the computing world than X86 processors. In fact laptops, desktop, and servers are in the minority as far as computing chips are concerned.
EOF
I bet the first thing I'd turn it into would be a brick.
"False hope is why we'll never run out of natural resources!" - Lewis Black
i did enjoy working as an assembler programmer back in the days of the first home computers
That's exactly the kind of enjoyment I had in mind. Just to be able to get one pixel on that LCD screen to blink would provide me with some fun. Call me nostalgic, I don't mind; coding close to the HW has always been my passion, ever since the 80's.
"The agriculture ministry is not in charge of Gundam" - Japanese ministry official.