Difference between revisions of "Hardware Hacking"

From eLinux.org
Jump to: navigation, search
(Miniclusters)
(Project Devices)
(48 intermediate revisions by 17 users not shown)
Line 1: Line 1:
== Consumer Devices ==
+
Information about running Linux on devices that are or have been available to the general public.  This includes both officially supported devices and project devices (or devices that unofficially run Linux).
 
+
*Information about running Linux on devices that are or have been available to the general public.  This includes both officially supported devices and project devices (or devices that unofficially run Linux).
+
 
+
=== Project Devices ===
+
  
 +
= Project Devices =
 +
* [[Literati]]
 +
* [[InnoTab]]
 +
* [[Opensourcemid]] K7 MID OMAP3530 tablet
 +
* [[CR48]] Google Netbook
 +
*[http://en.qi-hardware.com/wiki/Ben_NanoNote Ben NanoNote]
 
*[[TCube Info|TCube]]
 
*[[TCube Info|TCube]]
 
*[[Mobile_Pro|Mobile Pro]]
 
*[[Mobile_Pro|Mobile Pro]]
*[[Didj]] from LeapFrog
+
* LeapFrog Products
 +
** [[Didj]]
 +
** [[Leapster Explorer]]
 +
** [[Leappad Explorer]]
 +
** [[Leapster]]
 
*[[DCT 5000]]
 
*[[DCT 5000]]
 
*[[Pixter]]
 
*[[Pixter]]
Line 21: Line 27:
 
*[[R8610_Based_WAP]] - tiny x86 compatible WAPs with internal 2.5" HD runs Linux
 
*[[R8610_Based_WAP]] - tiny x86 compatible WAPs with internal 2.5" HD runs Linux
 
*[[SMC WSKP100]] - A wifi Skype phone from SMC
 
*[[SMC WSKP100]] - A wifi Skype phone from SMC
 +
*[http://www.opentom.org OpenTom] - community project around GPS TomTom devices
 +
*[[EBR-1000EP]] - Sony Librié
 +
*[[VGF-CP1]] - Sony VAIO Digital Picture Frame with WiFi
 +
*[[Peek]]
 +
*[[Reciva_Barracuda]]
 +
* [[Wavefinder]] Software Defined Radio
 +
*[[CT-PC89E]] - 8.9" netbook powered by S3C6410
 +
* [[Programmers Hardware Database]] - various hardware information including hardware hacking projects
 +
* [http://sites.google.com/site/repurposelinux/df3120 DF3210] - Parrot bluetooth digital photo frame
  
=== Supported Devices ===
+
= Supported Devices =
  
 
* [http://en.wikipedia.org/wiki/NSLU2 Linksys NSLU2]. See also http://www.nslu2-linux.org
 
* [http://en.wikipedia.org/wiki/NSLU2 Linksys NSLU2]. See also http://www.nslu2-linux.org
Line 28: Line 43:
 
* [http://wiki.neurostechnology.com/index.php/Neuros_OSD Neuros OSD]
 
* [http://wiki.neurostechnology.com/index.php/Neuros_OSD Neuros OSD]
 
* [http://en.wikipedia.org/wiki/N770 Nokia 770]
 
* [http://en.wikipedia.org/wiki/N770 Nokia 770]
* [http://en.wikipedia.org/wiki/N800 Nokia 800]
+
* [http://en.wikipedia.org/wiki/N800 Nokia 800] and [http://en.wikipedia.org/wiki/N810 Nokia 810]
* [http://en.wikipedia.org/wiki/Sharp_Zaurus Sharp Zaurus]
+
* [http://en.wikipedia.org/wiki/Sharp_Zaurus Sharp Zaurus] and [http://en.wikipedia.org/wiki/Netwalker#Sharp_Netwalker NetWalker] running Ubuntu
 
* [[AML_Products|AML Handheld devices]]
 
* [[AML_Products|AML Handheld devices]]
 +
* [http://www.openpandora.org/ Pandora handheld console]
  
== Development Boards and Tools==
+
= Automotive =
 +
* [[NaviEngine]]
 +
* [[Automotive Communications]]
 +
** [[CAN Bus]]
 +
** [[BEAN Bus]]
 +
** [[AVC-LAN]]
  
*Information about development boards for embedded Linux
+
= Miniclusters =
  
=== [[JTAG]] ===
+
* Portable cluster hardware and related technologies for parallel computer tutorials, demonstrations, research.
* [[Flyswatter]]
+
  
=== [[ARM_Processor|ARM]] ===
+
Here is a list of original projects.
*[[ARM_Integrator_Info|ARM Integrator]]
+
*[[OSK]] - OMAP Starter Kit
+
*GAO Engineering Inc. - http://www.gaoengineering.com
+
* [[DaVinci]] DVEVM Evaluation module - http://www.spectrumdigital.com/
+
* [[ITSY]]
+
* [[LART Project]]
+
* [[Hammer_Board]]
+
* Simtec Electronics - http://www.simtec.co.uk/
+
* Open AT91RM9200 Evaluation Board - http://wiki.emqbit.com/free-ecb-at91
+
* [[BeagleBoard]]
+
* [[Balloonboard]]
+
* KB9202 - http://www.kwikbyte.com/KB9202.html
+
* Luminary Micro's '''LM3S6965''' is an ARM Cortex M3 MCU. There is an inexpensive development board available for it called the '''LM3S6965 Ethernet Evaluation Kit''', which is available from [http://www.mouser.com/ Mouser]  and others for around $69.00 USD.
+
* [[TechnologicSystems]]
+
 
+
=== [[AVR32_Processor|AVR32]] ===
+
* [[ATNGW100]] Network Gateway Kit http://www.atmel.com/dyn/products/tools_card.asp?tool_id=4102
+
 
+
=== [[Blackfin]] ===
+
 
+
* [http://docs.blackfin.uclinux.org/doku.php?id=hw:boards ADI_Boards]
+
* [http://docs.blackfin.uclinux.org/doku.php?id=buy_stuff#other_hardware Everyone_else]
+
* [http://youtube.com/watch?v=fKyQOntPEFs Demo_video]
+
 
+
=== MIPS ===
+
 
+
=== PowerPC ===
+
* Walnut (405GP) - http://amcc.com/Embedded/Downloads/download.html?cat=1&family=2
+
* Ebony (440GP) -
+
* Kuro Box-HG (MPC4281) - http://www.kurobox.com/mwiki/index.php/Kurobox/Kurobox-HG_Main_Page
+
* Efika5200 (MPC5200) - http://www.powerdeveloper.org/program/efika/accepted
+
 
+
=== SH ===
+
 
+
=== i386 and compatible ===
+
 
+
== Miniclusters ==
+
 
+
**Portable clusters for tutorials, demonstrations, research.
+
  
 
* See http://eri.ca.sandia.gov/eri/related_technologies.html
 
* See http://eri.ca.sandia.gov/eri/related_technologies.html
 +
* See http://www.linuxdevices.com/articles/AT2143783710.html
 +
* See http://www.coreboot.org/data/clusters/bento/index.html
 +
* See http://www.coreboot.org/data/clusters/dq/index.html
 
* See http://coreboot.org
 
* See http://coreboot.org
 +
* See http://www.youtube.com/watch?v=UPyn9krjIRc
  
== Embedded Linux Distributions ==
+
= Hardware Tools and Information =
 
+
* [[Flameman]] & legacy's hardware hacking pages (68k, mips, powerpc, blackfin, avr, and much more)
* Information about embedded Linux distributions. This also includes configuration and build systems.
+
* [[Flyswatter]] USB JTAG and RS-232 adapter
 
+
=== Vendor distros ===
+
* [http://en.wikipedia.org/wiki/Montavista MontaVista] Mobilinux (formerly CE Linux) - see [http://www.mvista.com/product_detail_mob.php Mobilinux]
+
* [http://www.timesys.com TimeSys] Linux - see [http://www.timesys.com/products/index.htm TimeSys Linux]
+
* [http://en.wikipedia.org/wiki/Lineo Lineo Solutions] uLinux - see [http://www.lineo.co.jp/eng/products-services/products/ulinux.html uLinux]
+
 
+
=== Other distros ===
+
* Snapgear Embedded Linux Distribution - [http://www.snapgear.org/ Snapgear]
+
* [[Open Wrt]] - [http://openwrt.org/ OpenWRT]
+
* uArch micro Linux - [http://uarch.zapto.org/ uArch]
+
* OpenEmbedded http://www.openembedded.org
+
* Emdebian, the embedded Debian distro [http://emdebian.org/ emdebian.org]
+
 
+
=== Configuration and Build systems ===
+
* [[Open Embedded]] - System for building full embedded images from scratch. See http://www.openembedded.org
+
* [[Qplus Target Builder]] - Target image builder from ETRI
+
* LTIB - Linux Target Image Builder (by Stuart Hughes of FreeScale) - see [http://savannah.nongnu.org/projects/ltib ltib]
+
* Eagle Linux - [http://www.safedesksolutions.com/eaglelinux/ eaglelinux]
+
** An embedded Linux distribution aimed at helping users learn Linux by creating bootable Linux images "virtually from scratch". Eagle Linux 2.3 is currently distributed as a concise, 26-page PDF documenting the creation of a minimalist, network-ready Linux image for bootable CDs, floppies, or flash drives. See description at: [http://ct.enews.deviceforge.com/rd/cts?d=207-106-2-28-5560-8662-0-0-0-1 Description]
+
 
+
=== Hardware Tools and Information ===
+
 
* [[Sparkfun_Camera]] - Low cost cmos camera
 
* [[Sparkfun_Camera]] - Low cost cmos camera
 
* [[Ez_Usb]] - 8051 based usb devices
 
* [[Ez_Usb]] - 8051 based usb devices
Line 116: Line 80:
 
* [[Nor_vs_Nand]] - data comparisons between Nor and Nand Flash
 
* [[Nor_vs_Nand]] - data comparisons between Nor and Nand Flash
 
* [[TUSB2046B]] - four port usb chipset
 
* [[TUSB2046B]] - four port usb chipset
 +
 +
= Software Tools and Information =
 +
* [[SM501-User_Level_Device_Driver]]
 +
* [[Board_Bringup_Utilities]]
 +
* [[MUSB]] resources
 +
* [[Hello_World_in_C]]
 +
  
 
[[Category:Hardware Hacking| ]]
 
[[Category:Hardware Hacking| ]]

Revision as of 18:04, 16 July 2012

Information about running Linux on devices that are or have been available to the general public. This includes both officially supported devices and project devices (or devices that unofficially run Linux).

Project Devices

Supported Devices

Automotive

Miniclusters

  • Portable cluster hardware and related technologies for parallel computer tutorials, demonstrations, research.

Here is a list of original projects.

Hardware Tools and Information

Software Tools and Information