Stories
Slash Boxes
Comments
typodupeerror delete not in

Comments: 93 +-   Android Applications Soon To Run On MIPS32 Chips on Tuesday August 04 2009, @08:09AM

Posted by timothy on Tuesday August 04 2009, @08:09AM
from the enhance-enhance-enhance dept.
os
software
business
google
programming
internet
it
technology
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.'"
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • Before I could run Android on all my old SGI boxes that are collecting dust?
      • Re: (Score:3, Insightful)

        by Anonymous Coward

        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)

          by Anonymous Coward

          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, 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.

          • Its not likely impossible, just difficult. Even if you can't flash the firmware through their OS's software, there's possibly JTAG pins somewhere. If not, the flash memory pins could be accessed directly. How else would any OS get loaded in the first place?
            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
            • 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.

              • 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)

          • by RedK (112790)
            Uh ? You can upgrade IOS using the bootstrap program to load a new version from TFTP. It couldn't be easier to install a new OS unto a Cisco router/switch. Perhaps you mean that no one makes a general purpose OS for these devices ? No, because why would I want to run Linux when IOS does the job 10x better. For smaller Linksys based routers, you can change out VxWorks for Linux using things like dd-wrt or OpenWRT or Tomate. Again, it's changeable. The guy who said you need a HD is a dumb ass, and fran
  • PSP is MIPS (Score:3, Informative)

    by sjf (3790) on Tuesday August 04 2009, @08:31AM (#28939995)

    Hmm. Interesting

    • The Sony PSP firmware uses digital signatures to reject unapproved applications, including all applications developed by students and hobbyists. Jailbreaks are fragile, often not working on the new firmware version installed on a new retail system or the new firmware version installed by a game. How would Android help?
      • You're missing the point. If you install Android on it, you are effectively making it not a PSP gaming system anymore. You would not be able to play the games on it. You could however use all the hardware for Android based games, and do whatever it is that Android does. 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. I also do not think that it would be all that hard to do this either, there are several PSP firm
        • 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].

      • by Nursie (632944)

        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.

        • 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.

    • Why was this modded redundant? This should be Interesting, if nothing else. A nice screen, wifi, removable storage, hardware accelerated media playback..

    • by bhima (46039) *

      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?

  • Surfing the web with my toaster is all the closer! Can't wait til the microwave gets a virus and starts spamming government sites. Soon the meat compartment in my fridge will hold spam and will spam me with ads that it thinks I'll want... The future's so bright...
  • by Anonymous Coward

    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!

    • by RedK (112790)
      Instead of expecting the answer in the summary or article, you could, you know, look it up. That's if you have access to the Internet or something, I hear there's lots of information on that network.
  • Why MIPS Matters (Score:5, Informative)

    by TheRaven64 (641858) on Tuesday August 04 2009, @09:45AM (#28940987) Homepage Journal
    MIPS used to be the architecture that companies like SGI used for their high-end workstations. It was also briefly used in a few handheld systems. A few years ago, however, the Chinese government decided that they didn't want to have their information infrastructure relying on foreign-designed and (often) foreign-manufactured CPUs. They created the Longsoon project to design a home-grown CPU. The ISA that they chose to implement is MIPS (little-endian variant). The latest versions are full MIPS64 implementations and are reasonably low power (think Atom, not ARM). They are also very, very, cheap. Laptops containing them are on the market now and are much cheaper than their Atom equivalents. The next version, due in the next few months, is expected to draw 10W for four 1.2GHz cores.

    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.

    • [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)

        by TheRaven64 (641858) on Tuesday August 04 2009, @10:54AM (#28942301) Homepage Journal
        Which bit do you want a citation for? The wikipedia page on Loongson [wikipedia.org] contains a lot of relevant citations at the bottom - and would have been your first hit if you'd bothered to Google. The people who I know who have bought them paid under 200 Euros, which is a fair bit less than the cheapest x86 laptops I've seen.
        • 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?

          • I'm not seeing them, but people working on an open source project I contribute to are buying them in Germany and sending me MIPS-related bug reports.
    • by kriston (7886)

      MIPS32 was not "briefly" used for handheld devices. Not everything is ARM, you know.

  • Hopefully, since Android uses a java-like VM scheme, application would "just work" independently of the underlying hardware.
    • 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.

  • 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)

      by TheRaven64 (641858)

      Loongson is a MIPS32 chip

      Only the old ones. The new ones (Loongson 2, 500MHz+) are all MIPS64.

        • Re: (Score:3, Informative)

          by mjwx (966435)

          yes, I'm quite aware of your bountiful phone selection. strangely your british phones don't do anything for me. you get android phones first, we get cars for about half the cost. I guess it all evens out in the end.

          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.

It doesn't much signify whom one marries, for one is sure to find out next morning it was someone else. -- Will Rogers