Jump to content

User:Zazpot/EOMA68: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Yobot (talk | contribs)
m WP:CHECKWIKI error fixes, removed stub tag using AWB (12082)
clarification, add extra reference
Line 1: Line 1:
{{Computer form factors}}
{{Computer form factors}}


'''EOMA-68'''<ref>{{cite web|url=http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68|title=EOMA68 Standard|website=elinux.org}}</ref> is an open technical standard for low-power modular computing, authored by [[Luke Kenneth Casson Leighton]] of Rhombus Tech.<ref>{{cite web|url=http://rhombus-tech.net/ |title=Rhombus Tech |publisher=Rhombus Tech |date= |accessdate=2016-08-26}}</ref> EOMA-68 is designed to reduce [[e-waste]] and promote [[green computing]] by facilitating "Computing module" re-use, low space requirements, and low power consumption<ref>{{cite web|author=Brad Linder |url=http://liliputing.com/2016/01/eoma68-libre-laptop-features-upgradeable-cpu-card.html |title=EOMA68 Libre Laptop features upgradeable CPU card |website=Liliputing.com |date=2016-01-26 |accessdate=2016-08-26}}</ref><ref>{{cite web|author=Brad Linder |url=http://liliputing.com/2016/06/crowdfunding-begins-modular-eoma68-pc-system-laptop-desktop-upgradeable-pc-card.html |title=Crowdfunding begins for modular EOMA68 PC system (laptop, desktop, upgradeable PC card) |website=Liliputing.com |date=2016-06-29 |accessdate=2016-08-26}}</ref><ref>{{cite web|url=http://rhombus-tech.net/ |title=Rhombus Tech |publisher=Rhombus Tech |date= |accessdate=2016-08-26}}</ref>
'''EOMA-68'''<ref>{{cite web|url=http://elinux.org/Embedded_Open_Modular_Architecture/EOMA-68|title=EOMA68 Standard|website=elinux.org}}</ref> is an open technical standard for low-power modular computing, authored by [[Luke Kenneth Casson Leighton]] of Rhombus Tech.<ref>{{cite web|url=http://rhombus-tech.net/ |title=Rhombus Tech |publisher=Rhombus Tech |date= |accessdate=2016-08-26}}</ref> EOMA-68 is designed to save money long-term for end-users, reduce [[e-waste]] and promote [[green computing]] by facilitating "Computing module" re-use, low space requirements, and low power consumption<ref>{{cite web|author=Brad Linder |url=http://liliputing.com/2016/01/eoma68-libre-laptop-features-upgradeable-cpu-card.html |title=EOMA68 Libre Laptop features upgradeable CPU card |website=Liliputing.com |date=2016-01-26 |accessdate=2016-08-26}}</ref><ref>{{cite web|author=Brad Linder |url=http://liliputing.com/2016/06/crowdfunding-begins-modular-eoma68-pc-system-laptop-desktop-upgradeable-pc-card.html |title=Crowdfunding begins for modular EOMA68 PC system (laptop, desktop, upgradeable PC card) |website=Liliputing.com |date=2016-06-29 |accessdate=2016-08-26}}</ref><ref>{{cite web|url=http://rhombus-tech.net/ |title=Rhombus Tech |publisher=Rhombus Tech |date= |accessdate=2016-08-26}}</ref><ref>{{cite web|url=http://www.rhombus-tech.net/whitepapers/ecocomputing_07sep2015/|title=Ecocomputing Whitepaper|Publisher=Rhombus Tech}}


EOMA-68 is not restricted to processors or to general-purpose computing at all: a pass-through card<ref>{{cite web|url=http://rhombus-tech.net/community_ideas/passthrough_card/ |title=passthrough card |website=Rhombus-tech.net |date=2016-08-05 |accessdate=2016-08-26}}</ref> or FPGA Card is permitted by the standard.
EOMA-68 is an "interface-aggregation" standard that is not restricted to processors or to general-purpose computing at all: a pass-through card<ref>{{cite web|url=http://rhombus-tech.net/community_ideas/passthrough_card/ |title=passthrough card |website=Rhombus-tech.net |date=2016-08-05 |accessdate=2016-08-26}}</ref> or FPGA Card is permitted by the standard.


==Size==
==Size==

Revision as of 18:54, 27 August 2016

EOMA-68[1] is an open technical standard for low-power modular computing, authored by Luke Kenneth Casson Leighton of Rhombus Tech.[2] EOMA-68 is designed to save money long-term for end-users, reduce e-waste and promote green computing by facilitating "Computing module" re-use, low space requirements, and low power consumption[3][4][5]Cite error: A <ref> tag is missing the closing </ref> (see the help page). or FPGA Card is permitted by the standard.

Size

There are two different physical profiles of EOMA-68 (based around the legacy PCMCIA classifications):[6]

  • 54 mm × 86 mm; 5mm variant (Type II)
  • 54 mm × 86 mm; 3.3mm variant (Type I)

Type I is reserved for up to 1366x768 RGB/TTL video output; Type II is reserved for up to 1920x1080 RGB/TTL video output, on the basis that a Type I 3.3mm card may fit into a Type II 5.0mm socket but not vice versa. Thus, a module with a lower-capacity video output will physically be prevented from being used with incompatible higher-resolution devices, preventing any possible confusion about interoperability.

Interfaces

The EOMA-68 specification defines a rich aggregated set of non-optional general-purpose interfaces which are themselves open and in common use for several decades.

  • USB 2.0 or below
  • USB 3.1 or below
  • SDIO up to 4-bit
  • RGB/TTL up to 18-bit, minimum 1366x768 for "Type I" and 1920x1080 for "Type II".
  • I²C Bus
  • SPI (Serial Peripheral Interface Bus) up to 4-bit
  • 1x 2-pin UART (Tx, Rx)
  • 4x External-interrupt-capable GPIO (EINT)
  • 1x PWM (Pulse-width modulation)

All pins (with the exception of USB, RGB/TTL, 5V power and Ground pins) must be dual-function GPIO that uses CMOS-level signalling. Additional general-purpose interfaces of any kind (HDMI, Wi-Fi, Audio, USB-OTG and many more) are permitted at the user-facing end (just as was with PCMCIA) on a per-module basis.

Connector

EOMA-68 re-uses PCMCIA connectors, housings, sockets and assemblies but is not electrically compatible with the PCMCIA standard. Given the cost of developing custom connectors, sockets and casework, the re-use of an existing legacy set of appropriate connectors helps justify the "eco" aspect of EOMA-68.

Specification

The EOMA-68 standard is hosted on the eLinux site[7] under a Creative Commons Attribution-ShareAlike licence. EOMA-68 is the first standard in a series of standards[8] proposed by Rhombus Tech.

EOMA-68 is unusual (but not unique) in that all its interfaces are mandatory.[9] Examples of the very few other "aggregation" style specifications that require all interfaces to be mandatory include PC/104 and COM Express. The consequences of mandatory interfaces are that there is no possible source of confusion for end-users throughout the entire projected lifetime of devices based around standards with such requirements.

Mandatory interface requirements is frequently confused with mandatory restrictions on speed of the interfaces, however this is not the case. A good example is SD/MMC, which includes hardware-level speed auto-negotiation as well as data path auto-negotiation. Connecting an EOMA-68 module with a 4-pin SD/MMC implementation into an EOMA-68 socket with a 2-pin SD/MMC interface (so that the other 2 pins may be used for GPIO) will result in automatic hardware-level auto-negotiation to use the available 2 pins.

Implementations

In August 2016, the first publicly-available hardware compliant with EOMA-68 was crowd-funded through Crowdsupply.[10][11][12][13][14] The first Computing Module in the series, the EOMA68-A20,[15] was offered in a "Libre Tea" variant with the Parabola GNU/Linux-libre operating system installed, and is a candidate for Respects Your Freedom certification.[16]

See also

References

  1. ^ "EOMA68 Standard". elinux.org.
  2. ^ "Rhombus Tech". Rhombus Tech. Retrieved 2016-08-26.
  3. ^ Brad Linder (2016-01-26). "EOMA68 Libre Laptop features upgradeable CPU card". Liliputing.com. Retrieved 2016-08-26.
  4. ^ Brad Linder (2016-06-29). "Crowdfunding begins for modular EOMA68 PC system (laptop, desktop, upgradeable PC card)". Liliputing.com. Retrieved 2016-08-26.
  5. ^ "Rhombus Tech". Rhombus Tech. Retrieved 2016-08-26.
  6. ^ "EOMA68 Physical Dimensions". elinux.org.
  7. ^ "Embedded Linux Wiki". elinux.org.
  8. ^ "EOMA Standards". elinux.org.
  9. ^ "EOMA-68 FAQ". elinux.org.
  10. ^ "Earth-friendly EOMA68 Computing Devices". Crowd Supply. Retrieved 2016-08-26.
  11. ^ http://liliputing.com/2016/08/eoma68-modular-laptopdesktop-raises-more-than-150-thousand-through-crowdfunding-heres-whats-next.html
  12. ^ http://www.linux-magazine.com/Online/Features/A-Free-Laptop-Project
  13. ^ https://boingboing.net/2016/08/04/a-freeopen-computer-on-a-card.html
  14. ^ https://www.phoronix.com/scan.php?page=news_item&px=EOMA68-Campaign-Returns
  15. ^ "news". Rhombus-tech.net. Retrieved 2016-08-26.
  16. ^ "Support the Libre Tea Computer Card, a candidate for Respects Your Freedom certification — Free Software Foundation — working together for free software". Fsf.org. Retrieved 2016-08-26.