Uživatelské nástroje

Nástroje pro tento web

Tento překlad je starší než originální stránka a nejspíše i zastaralý. Zobrazit změny.
Překlady této stránky?:

cs:arm

Toto je starší verze dokumentu!


Procesory architektury ARM ve stavebnici MLAB

Architektura ARM se nyní velmi rychle rozvíjí, převážně díky jejím výborným výpočetním výkonům na 1 W příkonu. Oproti zastarávající a komplikovanější architektuře Intel Ix86. Tohoto stavu bylo dosaženo v posledních několika rocích převážně díky jejímu masovému nasazení v mobilních zařízeních jako jsou tablety a telefony.

Pro vývojové aplikace je nyní dostupných několik forem výpočetních strojů založených na této architektuře.

Jednodeskové počítače

Počítačů tohoto druhu existuje již velké množství, proto tato sekce shrnuje hlavně ty, nejzajímavější které byly v MLABu vyzkoušeny, nebo aplikovány v některé konstrukci.

HardKernel Odroid-X2

Jde o jeden z prvních čtyřjádrových Cortex-A9 MPCore ARM počítačů, jeho jádra mohou běžet na kmitočtu až 1,7 GHz. Operační paměť 2GB je typu PoP a je tedy naletována přímo na čipu CPU. Podrobnější parametry najdete na stránce odroid-x2. Tento počítač obsahuje GPU, která ještě nepodporuje OpenCL.


Ve zkutečnosti je teto počítač ale také vybaven CPU modulem, který je na na samostaném PCB připojeném konektory. Tento modul je ale přilepen epoxidem na základní desku. Z tohoto pohledu je ale tento koncept podobný EOMA-68 viz níže.

HardKernel Odroid-XU

Jde o nástupce desky Odroid-X2, která je nyní vybavena novějším CPU 4x Exynos5 Octa Cortex™-A15 1.6Ghz a 4x Cortex™-A7 těchto 8 jader je integrováno do jednoho čipu. Oba typy se výrazně vzájemně liší výpočetním výkonem a tudíž i spotřebou. Původní myšlenka tohoto konceptu je, že plánovač bude rozhodovat o použití jader s nízkým výpočetním výkonem, nebo výkonnějších jader pro běh systému (Díky integaci obou CPU v jednom pouzdře totiž lze tasky mezi jádry velmi rychle přenášet). Použitá GPU PowerVR SGX544MP3 již podporuje OpenCL 1.1 navíc je na desce k dispozici USB 3.0 což bude výhodné zejména pro připojení nových verzí SDR přijímačů.

Stránky výrobce Hardkernel - tato deska zatím nebyla v MLABu vyzkoušena.

Friendly ARM

Jde o starší jednodeskový počítač, který byl ale v kombinaci se stavebnicí MLAB použit v několika robotických projektech. Podrobnosti jsou opět na stránce Friendly ARM

Embedded Open Modular Architecture/EOMA-68

Jde o koncept ve kterém je použita fyzická specifikace PCMCIA karty. Jeho výhodou je, že nové ARM obvody jsou obvykle v pouzdru BGA, které potřebuje mnohavrstvý plošný spoj. Což logicky velmi prodražuje malosériovou výrobu takových zařízení. EOMA-68 specifikace tento problém řeší uzavřením takového plošného spoje do původní PC card a vyvedení periferií ve standardním pinovém formátu. Takto specifikovaná karta, je pak identická pro různé realizace Hardwaru, takže je pak vyráběna ve větším množství, což vzhledem k tomu, že obsahuje mnohavrstvý PCB zlevní celkové náklady na výrobu. Protože výsledný produkt ve kterém je tato karta implementována si bez problému vystačí už i se dvouvrstvým PCB.

Další zajímavou vlastností EOMA specifikace je, že zařízení do kterého karta pasuje by mělo obsahovat I²C eeprom, která obsahuje identifikaci zařízení.

Chybějící vlastnosti

  • Vyvedení PCI Express
  • Vyvedení I2S pro audio vstup

Užitečné parametry

Všechny tyto počítače mají vyvedenou sběrnici I²C, která může sloužit k snadnému připojení čidel. A i některých jednodušších akčních členů.

Dále je taky běžně vyvedena sériová linka, která naopak umožní připojení GPS a přesnou synchronizaci času.

Nativní ARM moduly MLAB

Modulů na ARM má MLAB omezeny pouze na malé ARMy

Existuje pak ještě i modul na nízkospotřebový ARM L150,,

Využití

SDR přijímač

V kombinaci s moduly SDRX01B může vytvořit integrovaný SDR přijímač v krabici UNIBOX01 Stčí připojit monitor, klávesnici. Nebo případně doplnit modul s nekonečným knoflíkem.

Terminál inteligentní budovy

Staniční server k meteorologické stanici

ARM počítač lze použít v konstrukci AWS01B

Související stránky

cs/arm.1389265028.txt.gz · Poslední úprava: 2014/01/09 10:57 (upraveno mimo DokuWiki)