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.
I can't see the point of it really. 20 years ago it would have been fantastic. 10 years ago it would have been newsworthy. 5 years ago it might have been vaguely interesting. But now everyone's got laptops and smartphones, what's a fancy calculator going to do that they can't?
the only way to be 100.1% sure is to read the source, recompile and upload yourself. if you cannot do that, you should consider returning your geek card....
Remember that John Titor, the guy who travelled back in time to pick up an IBM 5100? You know why we've not heard any more of him? Because he should've picked up a HP 48 instead.
I thought it was a breakable arm calculator! Phew!
But can it play Van Halen's "Eruption"?
I'm getting one for my boss, preprogrammed to change the result if my current hourly rate is being multiplied by anything like 1.03
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.
nooo! that leg doesn't go there! CRACK!! ouch...
ya know, i'd rather not have that. i'll get a calc proggie for my phone.
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
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."
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
Some people need to learn that a hardhack is not the same as a difficult hack or a hack that involves something running on hardware. If that were the case, all hacking could be considered a hardhack.
Maybe after I figure out what actual purpose my Altair 8800 can serve, I'll try to figure this one out
If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
With multiple ADC channels this thing would make a nice data logger. Hopefully, someone with time on their hands will add WiFi and TCP/IP stack. I would like to track a few key parameters in my vehicle and having a cheap data logger phone home via WiFi each time I pull into the garage would be sweet.
To me, the most interesting aspect of the dev kit is that the HP calculator group did not even have the engineering resources available internally to draw that simple little schematic and instead outsourced the hardware design to the Taiwanese design and manufacturing house Inventec. Pretty sad that HP - once a premier engineering company - does not even design their own hardware anymore. I also like how they created the pdf version of the schematic with a trial version of some pdf writer.
http://opensrc.sec.samsung.com/document/Getting_Familiar_with_uClinuxARM2_6.html
Just disrupt the deflector shield with a tachyon burst.
Well NetBSD has an ARM port right... hey wait Linux will run on ARM.. sweet! a Beowulf cluster of HP calculators!
Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
Different universities usually have their own preferred calculator for use on their courses and exams. My university has made the Casio FX-85 series as the officially permitted calculator. What are the choices in other universities?
Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
People have been doing hardhacks to HP calcs for decades.
Here is a good place to go for info on HP stuff.
http://www.hpmuseum.org/cgi-sys/cgiwrap/hpmuseum/forum.cgi?read=139798#139798
Under heavy use (e.g. chemistry class), the four AAAs in my HP 50g calculator will last maybe a month. I use rechargeables, which have come a long way since the old days, but it's still a drag. I love the calculator, though.
Breakfast served all day!
No, it's an ARM7, so no MMU, so no NetBSD.
At least I think that's true, based on the Atmel part number quoted in another posting.
Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
Arm covers a very wide range of processors from microcontrollers with no mmu and very little ram or rom like flash to chips with PCI busses and memory controllers that are capable of running a full linux distro at tollerable speeds.
This chip is firmly at the microcontroller end of the scale. It doesn't have anywhere near enough memory to run linux and I very much doubt it has a mmu either.
note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
Oh bah, you're going let little details, like pointing out that the 30-36Mhz processor only has 128k of flash and 6k of RAM, get in the way of a beowulf cluster? You're no fun... Party pooper. :p
Of course I didn't RTFA... why would I do that? You really are new here aren't you? Don't let my UID fool you.
A calculator will know that the result to the question above is 7 while most of those calculators bundled with a smartphone will give 9 as a result.
In fact about 85% of the calculators you can buy for a smartphone will give the wrong result of 9 as well.
And none of the calculators you can buy for a smartphone can be programmed. MyCalul for Symbian 9 has formula evaluation - which is good - but still not programmable.
The only programmable calculators for a smart phones I know of are the one I wrote myself (http://uiq3.sourceforge.net/wiki/index.php/Office/FX-602P) and Free42 (http://free42.sourceforge.net/).
Both of which are simulations of real calculators (Casio FX-602P and HP 42 respectively). And that is telling in it self.
And for Laptops the situation is the same - mostly I use an HP 16C Emulator and my FX-602P Simulator. Mac OS has a nice Calculator - almost as good as an HP 16C but not programmable.
Actually I wanted to buy an HP 16C - but they go for $300 and more at eBay. And this is telling as well considering that HP stopped producing them 1989.
Martin
I take it you never heard of Symbian Signed and Java Verified then. I fact I do write my own calculator (http://uiq3.sourceforge.net/wiki/index.php/Office/FX-602P) and it will only work properly when you hack you phone to deactivate Java Verified.
So No: the iPhone is not the only phone which needs hacking.
Martin
Sure - but Hello World does not need any "Capabilities" which which require you to sign your application.
Martin
Welcome to missing the point completely.
I had a friend who made formula sheet like that. (in word with equation boxes) But the professor just asked for the word file and let students in the next class use it. The tests weren't about rote.
Can you be Even More Awesome?!
At least for a while, everything I read about the successors to the 48 series like my 48GX were inferior to the older units.
How is the 50G? Can it compare to the old 48GX? Or is it flimsy and unreliable like some of the 48's immediate successors?
retrorocket.o not found, launch anyway?
HP is a bit late coming to the party, TI has had "hackable" calculators for years now.
In fact, I bought my first TI just so I could have an affordable Z80 platform to program on. But it's nice to see HP *finally* getting with the program (no pun intended).
BTW, check out ticalc.org
I dream in binary.