Marvell's Plug Computer

Puppy related raves and general interest that doesn't fit anywhere else
Message
Author
cthisbear
Posts: 4422
Joined: Sun 29 Jan 2006, 22:07
Location: Sydney Australia

Marvell's Plug Computer

#1 Post by cthisbear »

" Analysis Opinion - Marvell announced today a new type of computer.
It's about the size of an AC to DC converting wall outlet plug, but is really a full SoC with a 1200 MHz CPU, built-in 512 MB Flash, 512 MB DRAM, Gigabit Ethernet and USB 2.0 support. It runs small versions of Linux, "

http://www.tgdaily.com/content/view/41525/136/

Chris.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#2 Post by Lobster »

Interesting :)
It uses an ARM based CPU
http://www.marvell.com/technologies/cputech.jsp
(which we may begin supporting in a while - some efforts in this direction)

It has no monitor output
and only what I believe is a North American plug

So very much a specialised, niche, prototyping appliance :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

very interesting

#3 Post by raffy »

Very interesting and worth building Puppy for...
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

DMcCunney
Posts: 889
Joined: Tue 03 Feb 2009, 00:45

#4 Post by DMcCunney »

Lobster wrote:Interesting :)
It uses an ARM based CPU
http://www.marvell.com/technologies/cputech.jsp
(which we may begin supporting in a while - some efforts in this direction)
Yep. Marvell bought the former StrongARM division of Intel when Intel reorganized a while back. ARM CPUs are in all manner of devices.
It has no monitor output

If you can telnet/ssh in to a command line, that's not a big problem.
and only what I believe is a North American plug
Expect that to change if this gains traction. A different plug is dead easy to substitute.
So very much a specialised, niche, prototyping appliance :)
There are all manner of potential uses. One of the trends in computing has been migration of processing power. Peripherals are getting steadily smarter, and it's getting harder to point at one device and say "This is the brain". We're moving in the direction of cooperating specialized servers, each handling a particular set of functions.

My wireless router uses a MIPS CPU and runs a version of Linux, and has abilities I haven't even touched yet.

This device might be a media server, or an interface to a file server, or any one of a number of things. And given the form factor and low power consumption, I can see devices like it that don't plug into a wall wart, but can run off a battery. Server in your pocket, anyone?
______
Dennis

MagicZaurus
Posts: 107
Joined: Mon 05 Jan 2009, 17:35

#5 Post by MagicZaurus »

I also saw this yesterday.

Who is working on the port to ARM platform?

There is another interesting project which uses an ARM CPU. Beagleboard.org (http://www.beagleboard.org) is a tiny computer board based on ARM. I consider to buy that board, but will wait until end of March when the new version is available which has more RAM. From what I read it is not so easy to port to another CPU platform. At least not only a simple recompile on the new platform.

A lot of Smartphones also running on ARM CPUs. Would be definitely great if we could make a ARM-Puppy.

Cheers.

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#6 Post by Pizzasgood »

COOL! That little guy has more ram and processing power than the old computer under my bed currently acting as my personal SVN and Git server! And it takes up way less space and uses way less power. Only problem is a slight lack of storage space. Ah, but I see it has a USB slot, so that's a nonissue. You can pop in a small hub, then hook in both a wireless dongle and a 2GB flash drive. Neato. I wouldn't need the wireless dongle because I can put it right by my router, but that's an important option for a full blown house (as opposed to my dorm).

It has a USB port and runs linux - that means there are a million and seven possibilities. You can build entirely new devices that interface with it via USB, and you can link with existing devices to do all sorts of stuff. Home automation is an obvious option. Plug in a USB webcam and use it for surveillance. Add a wireless dongle and a harddrive and use it for remote storage tucked out of the way, independent of all the (often broken) PCs in the house, and since it's actually a computer in its own right it could also run an antivirus program on the data stored in it - it effectively becomes a self-scanning remote harddrive without the need to leave other machines on overnight to scan it - it scans in the background without disturbing anybody.

Or in my case, I'd use it to host my SVN and Git repos, because that would be much better on my conscience than running my full blown old computer, fans a whirring.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
cb88
Posts: 1165
Joined: Mon 29 Jan 2007, 03:12
Location: USA
Contact:

#7 Post by cb88 »

@pizzasgood you might wanna consider the beagle board instead...

it has video out a built in sd card slot for extra storage (256 built in iirc prolly will be bumped up to 512 in march like the panodra has)

also it could serve as a basic media center

im not sure but the marvel might actually be slower than the beagle in lots of cases since the beagle has a floating point unit and several other extensions but lacks out of order execution

in any case the beagle board already has an active community whereas i doubt the wall wart even has a community yet does it?
Taking Puppy Linux to the limit of perfection. meanwhile try "puppy pfix=duct_tape" kernel parem eater.
X86: Sager NP6110 3630QM 16GB ram, Tyan Thunder 2 2x 300Mhz
Sun: SS2 , LX , SS5 , SS10 , SS20 ,Ultra 1, Ultra 10 , T2000
Mac: Platinum Plus, SE/30

MagicZaurus
Posts: 107
Joined: Mon 05 Jan 2009, 17:35

#8 Post by MagicZaurus »

I think the Marvel is just an announcement at this point of time. Yesterday I tried to go to the order page for the development kit and only got an empty page.

The beagleboard seems to be a bit more mature and is mainly driven by the open source community.

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#9 Post by Pizzasgood »

Even cooler!

For the last year or so I've been intentionally avoiding looking at the latest developments in computer gadgetry, to avoid temptations to buy things I can't really afford. So I'm out of date with what the latest cool gizmos are. And I don't have the time to play with them anyways...

Maybe I need to change that and just tough it out, because there's some cool stuff out there that I really should be aware of, even if I can't have it (yet... :twisted: )


I do have a rather nifty little microcontroller that I recently had to assemble in my embedded microcontrollers class (we get to keep them). One of the pins seems to have failed (note to self: do not attempt to desolder things when running on only three hours of sleep and two candy bars). So I'll have to replace the microcontroller chip itself on Monday (used a dip socket, so that's easy). Still need to find a serial cable so I can program the thing from home instead of heading to the lab. I haven't even started trying to think of uses for it yet, because I'll just depress myself :lol: I do know I'll find some fun projects for it though. Most definitely. And someday I will have free time. Well, what I'd call free time. My idea of relaxing looks a lot like work to other people. Can't help it, I'm a workaholic. I'd claim that I'll work until the day I die, but I doubt I'll have time for little things like death. Too much to do!
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

aarf

#10 Post by aarf »

Lobster wrote: what I believe is a North American plug
the shape of the plug is not a problem, adapters to any shape you want exist and so far i havent encountered any national shape that uses an incompatible voltage for a common laptop or phone. some countries have (maybe now had) incompatible communication frequencies for some (maybe now older) phones.

downloaded the pdf info sheet and still couldnt figure this sheeva computer plug. doesnt seem to have an input socket for for the internet cable feed.

aarf

#11 Post by aarf »


User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#12 Post by Lobster »

MagicZaurus wrote: Who is working on the port to ARM platform?
amigo
http://www.murga-linux.com/puppy/viewto ... 899#258409
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

amigo
Posts: 2629
Joined: Mon 02 Apr 2007, 06:52

#13 Post by amigo »

Before anyone gets excited about an ARM port, you should realize that there are many, many ARM 'flavors' and one size does not fit all. If I ever get to an ARM port it will have to be for a given hardware or group of devices which all have the same CPU.

MagicZaurus
Posts: 107
Joined: Mon 05 Jan 2009, 17:35

#14 Post by MagicZaurus »

Yes there are many different ARM processors, as ARM doesn't produce them themselves and just licenses the technology/core to other manufacturers.

I agree with Amigo that it only makes sense to make a port for a certain platform. That might be only become feasible once some ARM based netbooks hit the market.

User avatar
Boo2themoon
Posts: 54
Joined: Wed 15 Aug 2007, 20:50
Location: West Country UK

ARM netbooks

#15 Post by Boo2themoon »

These ARM powered Netbooks look interesting

http://news.zdnet.co.uk/hardware/0,1000 ... 753,00.htm

aarf

Re: ARM netbooks

#16 Post by aarf »

Boo2themoon wrote:These ARM powered Netbooks look interesting

http://news.zdnet.co.uk/hardware/0,1000 ... 753,00.htm
good info at that link.

more at http://www.engadget.com/2009/01/09/pega ... -netbooks/

this looks like the target cpu for amigo. got until june.
Freescale's brand new ARM i.MX515 processor

ndujoe1
Posts: 851
Joined: Mon 05 Dec 2005, 01:06

ARM processing

#17 Post by ndujoe1 »

What exactly does it take for Puppy LInux operate through an ARM processor. Does puppy need to be rewritten from the ground up to use and interface with ARM instruction set?

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#18 Post by sunburnt »

Run an existing ARM Linux console distro. on it for a Web server.
Or for a File server use it with USB attached HDs.
I'd think it'd have enough power to do either of those tasks.

DMcCunney
Posts: 889
Joined: Tue 03 Feb 2009, 00:45

Re: ARM processing

#19 Post by DMcCunney »

ndujoe1 wrote:What exactly does it take for Puppy LInux operate through an ARM processor. Does puppy need to be rewritten from the ground up to use and interface with ARM instruction set?
No, Puppy has to be cross-compiled to run on ARM.

The Gnu Compiler suit separates compiling into two parts: a front-end parser that analyzes your source code, and a back end code generator that creates the actual machine language code the processor will run. It's possible to run GCC on one architecture, like Intel, but set it up to compile machine code intended for another, like ARM, in a process called cross-compiling.

Ideally, you would tell it to take the existing Puppy source code and recompile it for an ARM target, and Poof!, Puppy is running on ARM. In practice, there will probably things in the source that will need to be changed to successfully build for an ARM processor.

One of the reasons C, and later C++, became popular languages was that it's possible to write portable code that can be built and run on a variety of architectures from the same source code. But "possible" isn't the same thing as "easy", and there will be any number of things you may need to adjust or rewrite in trying to move to a different CPU.
______
Dennis

User avatar
lwill
Posts: 171
Joined: Fri 13 Jun 2008, 04:00
Location: City Of Lights
Contact:

#20 Post by lwill »


Post Reply