Android Applications Soon To Run On MIPS32 Chips 93
OrangHutan writes "Google's Android software source code has been offered up for those looking to create applications on MIPS32 chips, which are different from Intel's x86 architecture and used by companies such as Cisco (in its Linksys devices), Motorola (set-top boxes) and Sony (DVD players). MIPS Technologies made the announcement on Monday and is giving 'software developers an early access program for customers, which will give them access to MIPS engineers and specific hardware and software optimizations.' The article goes on to say that MIPS made waves at the 'Computex electronics exhibition in Taipei by showing off a home media player and a 10.4-inch LCD with a built-in computer both running Android. They were among the first non-phones to be seen running the Google-developed OS.'"
How much modification (Score:2)
Re: (Score:3, Insightful)
It's called embedded flash memory. Your Cisco wireless router already runs an OS of some sort. Please destroy your geek card now!
Re: (Score:3, Funny)
It's called embedded flash memory. Your Cisco wireless router already runs an OS of some sort. Please destroy your geek card now!
NO MOST WIRELESS ROUTERS CONTAIN A LIQUEFIED BRAIN WHICH DOES ALL THE THINKING AND CALCULATING.
Re: (Score:2)
Haven't you ever seen the Flintstones? Most routers contain a little birdie, plugging and unplugging wires to route traffic.
Re:How much modification (Score:4, Funny)
Re: (Score:2)
Hey, it's a living.
You're dead to me, can opener!
Re: (Score:2, Insightful)
GP's point was that installing an OS is impossible. The fact that the router came pre-loaded with a minimal OS in its flash memory is irrelevant: installing a different one is still impossible.
Course, some routers let you re-flash the memory with a firmware update, but good luck figuring out how to load Android on a router using the firmware update feature.
Re: (Score:2)
The only thing that would screw you is if the OS was loaded on to something read only such as ROM or flash with some kind of security bit that prevent any changes at all. But that would be a very bad design idea (have to get the software perfect before ma
Recalls (Score:2)
If not, the flash memory pins could be accessed directly. How else would any OS get loaded in the first place?
The memory is programmed and then soldered down. Good luck desoldering surface mount memory, reprogramming it, and resoldering it.
The only thing that would screw you is if the OS was loaded on to something read only such as ROM or flash with some kind of security bit that prevent any changes at all. But that would be a very bad design idea (have to get the software perfect before manufacturing release)
Some games for Nintendo DS were recalled due to programming defects and replaced. For appliances like routers, field patching is a convenience, not a necessity.
Re: (Score:2)
The memory is programmed and then soldered down. Good luck desoldering surface mount memory, reprogramming it, and resoldering it.
In actuality, pretty much everything with flash and made since the turn of the millenium has field-flashable memory, usually through an external interface, but often via JTAG. Sometimes it's just a connector with fingers, and sometimes there's even a pullup/pulldown/something resistor to enable the JTAG interface in the first place. I killed a SMC NAS device trying to enable JTAG once :) (I bricked it first)
Re: (Score:1)
Users of dd-wrt or Tomato beg to differ
Re: (Score:2)
holy fuck! (Score:1)
Re: (Score:3, Informative)
I guess the slashdot editors are just acknowledging the new slashdot demographic.
Of course it's have been better if they'd also noted that MIPS != ARM since ARM is what Android actually runs on.
Re: (Score:1)
Didn't you get the memo?
Re: (Score:2)
"Google's Android software source code has been offered up for those looking to create applications on MIPS32 chips, which are different from Intel's x86 "
As if this has anything to do with anything. Android never ran on x86. Who cares...
Re: (Score:1, Informative)
Android on x86 (Score:2)
Android never ran on x86.
But it will. Read about a coming Acer laptop that dual-boots Android and Windows XP [engadget.com].
Re: (Score:2)
Then again, maybe not... Maybe just Android...
http://www.mirror.co.uk/news/technology/2009/07/30/acer-android-netbook-back-on-track-115875-21558985/ [mirror.co.uk]
Re: (Score:2)
Android never ran on x86.
FAIL [androidx86.org]
Re: (Score:2)
Of course it's alpha code, no promises by the team, WiFi doesn't work on the EE701, the only platform they've tried to install on, webkit doesn't work, etc.
'Running' seems to mean something different to you than to me. I want more than the Settings screen.
And I don't doubt it will get ported over. Just not useful right now. Not running' in any useable way.
But hopes up, boys, we'll just rip the Acer distro apart and do it all nice and clean.
Re: (Score:1)
I understand your pain... The x86 empire will always encounter a few rebel architectures. Luckily, there are new powerful weapons like the Atom-izer, and research on the Larrabee GPU (lots of simple x86s).
Most x86 CPUs emulate x86 code to keep the legacy alive... Long live the early 70's Datapoint/Intel 8008 instruction set!
Re:Next its an Android in everyones Fridge (Score:4, Funny)
Re:Next its an Android in everyones Fridge (Score:5, Funny)
please go kill yourself for using "bing"
Fixed it brother.
Re: (Score:1, Funny)
Welcome to MSFT's memetic embrace, extend and extinguish workshop.
Re: (Score:2)
Mr Balmer, is that you?
Just one question for ya ... If I bing something, won't I end up squirting flying chairs or something?
Re: (Score:2)
Mr Balmer, is that you?
Just one question for ya ... If I bing something, won't I end up squirting flying chairs or something?
Not if you use protection [gizmodo.com]!
A Zune Condom is always the right call!
Re: (Score:1)
Heh - thats caught 5 so far and counting ;-) Any others just go yahoo "sarcasm".
Re: (Score:1)
Err... shouldn't that be microhoo, or yahsoft?
Re:Next its an Android in everyones Fridge (Score:5, Funny)
Its true, just bing "Android Fridge".
I didn't know what "bing" means so I had to google it...
Re: (Score:2)
This is what I got when I googled it:
It can mean anything like a doorbell when it rings, or a name of a club, or a abbreviation.
http://wiki.answers.com/Q/What_does_bing_bing_mean [answers.com]
So should we ring the fridge, or club it to death?
Re: (Score:2)
PSP is MIPS (Score:3, Informative)
Hmm. Interesting
PSP has a lockout chip (Score:2)
Re: (Score:2)
Re: (Score:2)
Installing custom firmware is not as delicate a process as you seem to think either, I've been using it since 2.52 with no problems at all.
If you buy a PSP new in box today, you have to wait an indefinite amount of time for an effective jailbreak to appear so that you can install custom firmware. And even then, you could go to jail if you don't have the money to emigrate from the United States before you start modding PSPs; see this submission [slashdot.org].
Re: (Score:1)
This is different from saying "A Southern California college student has been arrested on federal charges that he illegally modified video game consoles"
Re: (Score:2)
Intent matters here.
Please read my comment to the submission [slashdot.org]. There aren't enough details to discern the definition of "pirated" that the article is using.
Re: (Score:1)
It just doesn't seem compelling enough to convince me that I'd be busted for installing Android
Re: (Score:2)
What?
The jailbreaks on the first model and the "Thin 'n' Light" (PSP2000?) are rock solid and bust wide open, using the built in service mode. Hell, the one I have can even reboot to stock firmware so that downloaded content can work.
Now, android might not help, but getting android on to the PS might well be possible. What the point would be is another question I'd ask.
Re: (Score:2)
The jailbreaks on the [PSP-1000 and PSP-2000 series] are rock solid and bust wide open, using the built in service mode.
Those models are no longer manufactured.
Re: (Score:2)
Why was this modded redundant? This should be Interesting, if nothing else. A nice screen, wifi, removable storage, hardware accelerated media playback..
Re: (Score:3, Insightful)
... and no touchscreen...
Re: (Score:2)
The Eee 701 doesn't have a touchscreen either, but Android was ported to it.
Re:PSP is MIPS (Score:4, Interesting)
Re: (Score:2)
That, is a very good point. Though people using the PSP are used to the on-screen keyboard, that might prove more of an impediment to Android.
Re: (Score:2)
You forgot
Re: (Score:2)
And the PSP has been out for quite some time... is that the most recent consumer device to use a MIPS32? Or are there devices which could compete with the upcoming ARM based devices?
Yippee-kai-yay! (Score:2)
Re: (Score:1)
Re: (Score:2)
Thanks so much for the explanations (Score:2, Funny)
As a regular slashdot reader and geek I otherwise really wouldn't know what MIPS32 means. Maybe I should post another how-do-I-do-my-job question for `ask slashdot'? I'll fit right in!
Re: (Score:2)
Why MIPS Matters (Score:5, Informative)
The 2F, which is currently the version shipping in cheap laptops, is fabbed on a very old process technology (two generations behind the Atom) but still manages to give decent performance per Watt. It will be interesting to see how quickly the Chinese catch up with the fabrication technology and how they improve the design in the next few years. It's also worth noting that the 3 series has a load of extra instructions that make it easy to emulate x86 and the published benchmarks show x86 code running in QEMU on the pre-release chips runs at around 70% of the speed of native MIPS code. Even if it's only 50%, that's probably enough for a lot of legacy apps.
Re: (Score:2)
[citation needed]
Not because I don't believe you or think you're wrong, but because I haven't seen anything of the sort reported and I'm actually curious. I've only read about MIPS laptop and it wasn't much differently priced from its x86 brethren.
Re:Why MIPS Matters (Score:4, Informative)
Re: (Score:2)
Ahhh, my apologies. Yeah, I know about the Loongson. What I was wondering is where you can buy these Atom-comparable Loongson laptops. Glancing at the bottom of the Wiki page you linked to, only two companies have claimed to sell these (outside of China). One turned out to be a scam, and the other is the one I'd heard of which doesn't appear to actually be selling anything yet (and when it does is estimated at almost 400 Euros). So where are you seeing them?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
MIPS32 was not "briefly" used for handheld devices. Not everything is ARM, you know.
Re: (Score:2)
Can you name ten handheld devices that are currently shipping with MIPS processors? I can easily list a few that were discontinued 5+ years ago, but apart from the new Longsoon I'd be hard-pressed to name any apart from the PSP that ship now. In contrast, I could easily name dozens of ARM-based handhelds.
There was a time when any reasonable handheld would have a SuperH, ARM or MIPS chip but now the vast majority have ARM, although Longsoon may well change this in a year or so. I haven't seen a SuperH de
Hopefully (Score:2)
Just Works (Score:2)
you still have to port the VM and its subsystems. Just working is a bit over optimistic in my personal experience of switch architectures. Some one had to put in a fair bit of effort to make it happen.
Re: (Score:2)
Re: (Score:2)
Heh! Fair enough. And the Darvik VM doesn't have JIT, porting that is still a black art.
Re: (Score:1)
Android apps are Java, and allow for JNI. So the answer is that yes, non-JNI using apps work just fine. In the future, JNI using apps could work so long as native libraries are provided for all hardware architectures that are supported (today there's a hardcoded armeabi reference in the loader).
Necessity (Score:2)
This was done out of necessity. There are thousands of new devices coming out of Asia that are MIPS32 and tens of thousands already available. Not only are they handheld phones, smartbooks, netbooks, notebooks, and there are game systems like the Dingoo A320.
There are even desktop home computers. In China, the intention is that the indiginouos Loongson CPU, also known as Godson or Dragon CPU, would supplant Intel/Microsoft systems in China. Loongson is a MIPS32 chip.
Re: (Score:3, Informative)
Loongson is a MIPS32 chip
Only the old ones. The new ones (Loongson 2, 500MHz+) are all MIPS64.
Re: (Score:2)
Yes I left that out, sorry.
The multicore high-speed chips are going to be a sea-change for computing in Asia.
where are the phones? (Score:1)
Re: (Score:2)
Seriously, just skip the story. I am not interested in the Wii, I could click on every story and tell everyone, or I could do what a non-fuckhead would do and skip the story.
Re: (Score:1)
Re: (Score:2)
US != the world.
Kindly get over yourself.
The UK has three (HTC Magic, HTC Dream, Samsung I7500), Europe has 2 (HTC Dream, HTC Magic) and Australia has two (HTC Dream, HTC Magic) with the HTC Hero being introduced this month.
Re: (Score:1)
Re: (Score:3, Informative)
Thats OK, you can have slightly cheaper motor vehicles, we'd rather have a healthy banking system and stable economy.
Also I'm Australian you drongo, we haven't had to bail out a single company.
Re: (Score:1)
I'm growing tired of hearing about android when they only have one phone available in the US. how about no more android news until they release a new phone. deal? ok thanks
FAIL [androidcommunity.com]