SheevaPlug

Last updated
SheevaPlug
SheevaPlug with external drive enclosure.jpg
SheevaPlug (resting on external drive enclosure)
Manufacturer Marvell
Type Plug computer
Release dateMarch 2009 (2009-03)
Operating system Ubuntu 9.04
CPU 1.2 GHz ARM Marvell Kirkwood 88F6281 (ARM9E)
Memory512 MB SDRAM, 512 MB Flash
StorageExternal hard drive/SDIO card/flash disk
Displaynone
Connectivity USB 2.0, SD slot, Gigabit Network,
JTAG mini USB
Power2.3 W idle no attached devices, 7.0 W running at 100% CPU utilization
Dimensions110 x 69.5 x 48.5 (mm)
Successor GuruPlug

The SheevaPlug is a "plug computer" designed to allow standard computing features in as small a space as possible. It was a small embedded Linux ARM computer without a display which can be considered an early predecessor to the subsequent Raspberry Pi.

Contents

As one of the first such computers on the market, the device has a 1.2 GHz Marvell Kirkwood 6281 ARM-compatible CPU, a.k.a. Feroceon. It is sold with Ubuntu Linux version 9.04 pre-installed. [1] A software development kit for the platform is also available.

Commercial products

The following commercial products are known to be based on the SheevaPlug platform:

Other operating system ports and stacks

Variants and modifications

A version with an eSATA port for connecting a serial ATA hard disk is also available and sometimes referred to as SheevaPlug+. Revision 1.3 of the SheevaPlug can be extended by one ESATA port, but soldering is required and will void the warranty. [37]

Marvell offers a development kit to assist in the development of software for the platform. The kit includes the GCC cross-compiler for ARM. The device includes a mini USB connector wired to an FTDI FT2232 chip which provides the developer's computer with access to two ports, a JTAG port connected to the internal JTAG bus, and an RS-232 port connected to the Kirkwood processor's serial port through which the bootstrap and kernel console can be accessed. This debug console can be accessed from any computer with support for the FTDI bus translator (FreeBSD, Linux, Mac OS X, Windows). [38]

Related Research Articles

<span class="mw-page-title-main">Linux distribution</span> Operating system based on the Linux kernel

A Linux distribution is an operating system made from a software collection that includes the Linux kernel, and often a package management system. Linux users usually obtain their operating system by downloading one of the Linux distributions, which are available for a wide variety of systems ranging from embedded devices and personal computers to powerful supercomputers.

<span class="mw-page-title-main">Slackware</span> Linux distribution (operating system)

Slackware is a Linux distribution created by Patrick Volkerding in 1993. Originally based on Softlanding Linux System, Slackware has been the basis for many other Linux distributions, most notably the first versions of SUSE Linux distributions, and is the oldest distribution that is still maintained.

ARM is a family of reduced instruction set computer (RISC) instruction set architectures for computer processors, configured for various environments. Arm Ltd. develops the architectures and licenses them to other companies, who design their own products that implement one or more of those architectures, including system on a chip (SoC) and system on module (SOM) designs, that incorporate different components such as memory, interfaces, and radios. It also designs cores that implement these instruction set architectures and licenses these designs to many companies that incorporate those core designs into their own products.

XScale is a microarchitecture for central processing units initially designed by Intel implementing the ARM architecture instruction set. XScale comprises several distinct families: IXP, IXC, IOP, PXA and CE, with some later models designed as system-on-a-chip (SoC). Intel sold the PXA family to Marvell Technology Group in June 2006. Marvell then extended the brand to include processors with other microarchitectures, like ARM's Cortex.

Almquist shell is a lightweight Unix shell originally written by Kenneth Almquist in the late 1980s. Initially a clone of the System V.4 variant of the Bourne shell, it replaced the original Bourne shell in the BSD versions of Unix released in the early 1990s.

<span class="mw-page-title-main">Network-attached storage</span> Computer data storage server

Network-attached storage (NAS) is a file-level computer data storage server connected to a computer network providing data access to a heterogeneous group of clients. The term "NAS" can refer to both the technology and systems involved, or a specialized device built for such functionality.

Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.

The NSLU2 is a network-attached storage (NAS) device made by Linksys introduced in 2004 and discontinued in 2008. It makes USB flash memory and hard disks accessible over a network using the SMB protocol. It was superseded mainly by the NAS200 and in another sense by the WRT600N and WRT300N/350N which both combine a Wi-Fi router with a storage link.

TrueNAS is the branding for a range of free and open-source network-attached storage (NAS) operating systems produced by iXsystems, and based on FreeBSD and Linux, using the OpenZFS file system. It is licensed under the terms of the BSD License and runs on commodity x86-64 hardware.

<span class="mw-page-title-main">Buffalo network-attached storage series</span>

The Buffalo TeraStation network-attached storage series are network-attached storage devices.

<span class="mw-page-title-main">FreeBSD</span> Free and open-source Unix-like operating system

FreeBSD is a free and open-source Unix-like operating system descended from the Berkeley Software Distribution (BSD), which was based on Research Unix. The first version of FreeBSD was released in 1993. In 2005, FreeBSD was the most popular open-source BSD operating system, accounting for more than three-quarters of all installed and permissively licensed BSD systems.

A home server is a computing server located in a private computing residence providing services to other devices inside or outside the household through a home network or the Internet. Such services may include file and printer serving, media center serving, home automation control, web serving, web caching, file sharing and synchronization, video surveillance and digital video recorder, calendar and contact sharing and synchronization, account authentication, and backup services. In the recent times, it has become very common to run literally hundreds of applications as containers, isolated from the host operating system.

iXsystems, Inc. is a privately owned American computer technology company based in San Jose, California that develops, sells and supports computing and storage products and services. Its principal products are customized open source FreeBSD distributions, including the discontinued desktop operating system TrueOS, the FreeBSD based file servers and network attached storage systems TrueNAS Core and TrueNAS Enterprise, and the Linux based TrueNAS SCALE. It also markets hardware platforms for these products, and develops enterprise-scale storage architectures and converged infrastructures. As part of its activities, the company has strong ties to the FreeBSD community, has repeatedly donated hardware and support to fledgling projects within the BSD community, and sponsors and develops development within FreeBSD, as well as being a sponsor and attendee of open-source community events.

<span class="mw-page-title-main">Plug computer</span>

A plug computer is an external device, often configured for use in the home or office as a compact computer. The name is derived from the small configuration of such devices; they are often enclosed in an AC power plug or AC adapter.

<span class="mw-page-title-main">Tonido</span>

Tonido is remote access and home server software for network-attached storage. Once installed on a computer, Tonido software makes that computer's files available remotely via the internet through the web browser or through native mobile apps. This allows access to files stored on the computer, including music and videos, to any computing device connected to the Internet in possession of login credentials. Data is by default transmitted via Tonido's servers, with no port forwarding required, but can be transmitted without using Tonido's servers by setting up port forwarding. Data transfer speed cannot exceed that of the slowest link in the data path, including USB 2.0 for USB-connected storage.

<span class="mw-page-title-main">OpenMediaVault</span> NAS operating system

OpenMediaVault (OMV) is a free Linux distribution designed for network-attached storage (NAS). The project's lead developer is Volker Theile, who instituted it in 2009. OMV is based on the Debian operating system, and is licensed through the GNU General Public License v3.

<span class="mw-page-title-main">Allwinner A1X</span>

The Allwinner A1X is a family of single-core SoC devices designed by Allwinner Technology from Zhuhai, China. Currently the family consists of the A10, A13, A10s and A12. The SoCs incorporate the ARM Cortex-A8 as their main processor and the Mali 400 as the GPU.

Arch Linux ARM is a port of Arch Linux for ARM processors. Its design philosophy is "simplicity and full control to the end user," and like its parent operating system Arch Linux, aims to be very Unix-like. This goal of minimalism and complete user control, however, can make it difficult for Linux beginners as it requires more knowledge of and responsibility for the operating system.

<span class="mw-page-title-main">DreamPlug</span> 2011 compact plug computer

DreamPlug is a compact and low power plug computer running Debian Linux, based on Marvell's Kirkwood 88F6281 ARM9E SoC. It is intended to be a device that could act as a web server, a printing server or any other network service. It uses micro-SD internal storage and an external Secure Digital slot, but also offers USB ports and a Serial ATA port to connect external disks.

References

  1. "Sheeva Dev Kit". New IT Limited. Archived from the original on 2018-07-19. Retrieved 2018-07-19.
  2. "BarracudaDrive Cloud Server for the SheevaPlug". Real Time Logic. Retrieved January 1, 2016.
  3. "CTERA Networks Launches, Introduces Cloud Attached Storage" (Press release). Ctera networks. 6 January 2009. Retrieved 2009-02-25.
  4. Nelson, Fritz (January 11, 2009). CTERA at CES: USB as NAS and Cloud Backup. TechWebTV. Retrieved 2009-01-27.[ dead YouTube link ]
  5. Lawson, Stephen (January 6, 2009). "Startup Ctera will offer cloud storage through carriers". Network World. Archived from the original on March 3, 2009. Retrieved 2009-02-25.
  6. "What is the TonidoPlug". Tonidoplug.com. Retrieved 2010-08-18.
  7. Clark, Don; Christopher Lawton (2009-01-08). "Gadgets for Leaner Times". The Wall Street Journal. Retrieved 2009-01-27.
  8. Needleman, Rafe (January 7, 2009). "Pogoplug puts any hard drive on the Internet". The New York Times. Retrieved 2009-02-25.
  9. Lester, Dave (January 12, 2009). "Consumer electronics: Take a peek at geek chic". The Denver Post . Retrieved 2009-02-25.
  10. Pogoplug brings easy file sharing to your home network. Fast Company. January 7, 2009. Archived from the original on January 16, 2009. Retrieved 2009-02-25.
  11. "equelex products page". Equelex. Archived from the original on July 10, 2011. Retrieved October 28, 2010.
  12. "Ambient Weather WeatherHub2 Universal IP Ethernet Server for Weather Stations". Ambient Weather. Retrieved November 24, 2010.
  13. "Endpoint for end-to-end network performance assessment". NETCOR. Retrieved June 17, 2011.
  14. Kara Systems
  15. "Pwnie Express". Pwnie Express. 2011-07-21. Retrieved 2011-07-21.
  16. AvaGigE
  17. Evercube
  18. "ZigBee-Gateway ZBG-100". pikkerton. Retrieved 2012-10-20.
  19. "Debian On SheevaPlug Script". Archived from the original on 2009-12-15. Retrieved 2009-11-17.
  20. "Fedora ARM port main page".
  21. "Gentoo on the Marvell SheevaPlug". Raúl Porcel. 2009-04-16. Archived from the original on 2009-09-30. Retrieved 2009-09-21.
  22. "Slackware Linux for ARM". Archived from the original on 2004-04-22. Retrieved 2009-07-19.
  23. "Slackware Officially Supported Devices" . Retrieved 2014-04-30.
  24. "inferno-kirkwood". Project Hosting on Google Code. Retrieved 2009-08-20.
  25. "/sys/src/9/kw" . Retrieved 2010-05-13.
  26. "NetBSD CVS commit for Sheevaplug" . Retrieved 2012-03-18.
  27. "FreeBSD for Marvell ARM" . Retrieved 2009-09-24.
  28. "FreeBSD for Kirkwood" . Retrieved 2010-08-17.
  29. "OpenWrt on Seagete Dockstar" . Retrieved 2013-05-12.
  30. "Multiplatform NixOS". Nix Wiki. nixos.org. 2009-12-20. Retrieved 2010-08-18.
  31. "Portal:PlugBox Linux". PlugApps. 2010-08-04. Retrieved 2010-08-18.
  32. "Amahi for the Marvell Plug Computer released!" . Retrieved 2010-08-17.
  33. ArchLinuxARM
  34. ArchLinuxARM on a DockStar (French blog)
  35. Pathagar Book Server - SheevaPlug Edition
  36. RedSleeve
  37. "howto upgrade the SheevaPlug with ESATA". W-Mark Kubacki. 2010-04-18. Archived from the original on 2012-07-12. Retrieved 2010-04-18.
  38. "SheevaPlug Development Kit Readme file" (PDF).[ permanent dead link ]