summaryrefslogtreecommitdiff
path: root/cs/hardware/supported/arm.xml
diff options
context:
space:
mode:
Diffstat (limited to 'cs/hardware/supported/arm.xml')
-rw-r--r--cs/hardware/supported/arm.xml377
1 files changed, 240 insertions, 137 deletions
diff --git a/cs/hardware/supported/arm.xml b/cs/hardware/supported/arm.xml
index bae8407aa..32cdc6cb1 100644
--- a/cs/hardware/supported/arm.xml
+++ b/cs/hardware/supported/arm.xml
@@ -1,176 +1,172 @@
<!-- $Id$ -->
-<!-- original version: 69644 -->
+<!-- original version: 69775 -->
<sect2 arch="arm">
- <title>Procesory, základní desky a grafické karty</title>
+ <title>Tři hlavní ARM porty</title>
<para>
-Systémy ARM jsou mnohem různorodější, než systémy založené na
-architektuře i386/amd64, kde se o základní inicializaci hardwaru stará
-unifikovaný BIOS nebo UEFI. Architektura ARM se používá hlavně
-v řešeních vše v jednom, tzv. SoC (<quote>system-on-chip</quote>).
-Tyto SoC navrhuje spousta společností z nejrůznějších hardwarových
-součástí, které se liší i v tak základní funkcionalitě, jako je
-zavedení systému. Systémy využívající tyto čipy obvykle postrádají
-jednotné rozhraní v podobě systémového firmwaru a ve výsledku se
-linuxové jádro na architektuře ARM musí starat o spousty
-nízkoúrovňových detailů specifických pro konkrétní systém, o což by se
-ve světě PC postaral BIOS.
-
-</para><para>
+Architektura ARM se vyvíjí a moderní ARM procesory nabízí možnosti,
+které nejsou na starších modelech dostupné. &debian; proto nabízí tři
+základní ARM porty pro nejlepší podporu širokého spektra systémů:
-To znamenalo, že když Linux získal podporu architektury ARM, muselo se
-pro každý systém sestavovat speciální jádro, na rozdíl od architektury
-i386/amd64, kde jedno jádro běží na téměř libovolném hardwaru. Tento
-přístup samozřejmě nebyl s ohromným počtem různých systémů udržitelný
-a vývojáři začali pracovat na tom, aby se podobně jako u PC dalo jedno
-jádro použít na různých ARM systémech. Toto jádro se pak nazývá
-multiplatformní a podporuje většinu novějších systémů. V &debian;u je
-označeno jako <literal>armmp</literal>.
+<itemizedlist>
+<listitem><para>
-Stále však existují starší systémy, které vyžadují speciální jádro.
-Z tohoto důvodu podporuje standardní &debian; instalaci jen na několik
-vybraných starších systémů.
+&debian;/armel cílí na starší 32 bitové ARM procesory bez hardwarové
+podpory výpočtů s plovoucí desetinnou čárkou (nemají FPU)
-</para><para>
+</para></listitem>
+<listitem><para>
-Architektura ARM se vyvíjí a moderní ARM procesory nabízí možnosti,
-které nejsou na starších modelech dostupné. &debian; proto nabízí dva
-základní ARM porty: &debian;/armel a &debian;/armhf. &debian;/armel
-cílí na starší ARM procesory bez hardwarové podpory výpočtů s plovoucí
-desetinnou čárkou (nemají FPU), zatímco &debian;/armhf běží jen na
-novějších ARMech, které implementují alespoň architekturu ARMv7
-s 3. verzí ARM specifikace pro vektorové výpočty s plovoucí desetinnou
-čárkou (VFPv3). &debian;/armhf využívá tyto rozšířené možnosti a vyšší
-výkon nových modelů.
+&debian;/armhf běží jen na novějších 32 bitových ARM procesorech,
+které implementují alespoň architekturu ARMv7 s 3. verzí ARM
+specifikace pro vektorové výpočty s plovoucí desetinnou čárkou
+(VFPv3). &debian;/armhf využívá tyto rozšířené možnosti a vyšší výkon
+nových modelů.
-</para><para>
+</para></listitem>
+<listitem><para>
-<!--
+&debian;/arm64 funguje na 64 bitových ARM procesorech implementujících
+alespoň architekturu ARMv8.
-While it is technically possible to run the &debian;/armel userland programs
-on modern ARM processors, they cannot make use of several
-performance-enhancing features of the newer processors, so if your hardware
-fulfills the requirements of running the &debian;/armhf port, you should use
-it instead of the &debian;/armel port. Mixing of armel and armhf packages
-on the same system is not possible, so you have to decide which port to use
-before installing the system.
+</para></listitem>
+</itemizedlist>
</para><para>
--->
-
-Technicky mohou některé ARM procesory běžet v obou režimech adresování
-(<quote>little-endian</quote> i <quote>big-endian</quote>), avšak
-v praxi používá drtivá většina aktuálně dostupných ARM systémů
-adresování <quote>little-endian</quote>. V tomto duchu podporuje
-&debian;/armhf i &debian;/armel pouze systémy
-<quote>little-endian</quote>.
+Technicky mohou všechny aktuálně dostupné ARM procesory běžet v obou
+režimech adresování (<quote>little-endian</quote>
+i <quote>big-endian</quote>), avšak v praxi používá drtivá většina ARM
+systémů adresování <quote>little-endian</quote>. V tomto duchu
+podporuje &debian;/arm64, &debian;/armhf i &debian;/armel pouze
+systémy <quote>little-endian</quote>.
</para>
+ </sect2>
- <sect3 arch="arm">
- <title>Platformy podporované v Debian/armel</title>
+ <sect2 arch="arm">
+ <title>Různé návrhy ARM procesorů a náročnost podpory</title>
<para>
-&debian;/armel podporuje následující platformy. Tyto platformy
-vyžadují specifická jádra.
+Systémy ARM jsou mnohem různorodější, než systémy založené na
+architektuře i386/amd64, takže podpora může být složitější.
+Architektura ARM se používá hlavně v řešeních vše v jednom, tzv. SoC
+(<quote>system-on-chip</quote>). Tyto SoC navrhuje spousta společností
+z nejrůznějších hardwarových součástí, které se liší i v tak základní
+funkcionalitě, jako je zavedení systému.
-<variablelist>
-<varlistentry>
-<term>IXP4xx</term>
-<listitem><para>
+</para><para arch="armel;armhf">
-Řada Intel procesorů IXP4xx se používá v síťových úložištích jako
-Linksys NSLU2.
+Systémy využívající tyto čipy obvykle postrádají jednotné rozhraní
+v podobě systémového firmwaru a ve výsledku se linuxové jádro na
+architektuře ARM musí starat o spousty nízkoúrovňových detailů
+specifických pro konkrétní systém, o což by se ve světě PC postaral
+BIOS.
-</para></listitem>
-</varlistentry>
+</para><para arch="armel;armhf">
-<varlistentry>
-<term>Kirkwood</term>
-<listitem><para>
+To znamenalo, že když Linux získal podporu architektury ARM, muselo se
+pro každý systém sestavovat speciální jádro, na rozdíl od architektury
+i386/amd64, kde jedno jádro běží na téměř libovolném hardwaru. Tento
+přístup samozřejmě nebyl s ohromným počtem různých systémů udržitelný
+a vývojáři začali pracovat na tom, aby se podobně jako u PC dalo jedno
+jádro použít na různých ARM systémech. Toto jádro se pak nazývá
+multiplatformní a podporuje většinu novějších systémů. V &debian;u je
+na architektuře &debian;/armhf označeno jako <literal>armmp</literal>.
-Orion je řešení typu vše v jednom (SoC &mdash; System on a Chip) od
-Marvelu, které v jediném čipu integruje procesor ARM, ethernet, SATA,
-USB a další funkcionalitu. V současné době podporujeme následující
-zařízení založené na Kirkwoodu: OpenRD (OpenRD-Base, OpenRD-Client
-a OpenRD-Ultimate), <ulink url="&url-arm-cyrius-sheevaplug;">zásuvkové
-počítače (SheevaPlug, GuruPlug a DreamPlug)</ulink>, <ulink
-url="&url-arm-cyrius-qnap-kirkwood;">QNAP Turbo Station</ulink>
-(všechny modely TS-11x, TS-21x a TS-41x) a NASy LaCie (Network Space
-v2, Network Space Max v2, Internet Space v2, d2 Network v2, 2Big
-Network v2 a 5Big Network v2).
+Stále však existují starší systémy, které vyžadují speciální jádro.
+Z tohoto důvodu podporuje standardní &debian; instalaci jen na několik
+vybraných starších systémů.
-</para></listitem>
-</varlistentry>
+</para><para arch="arm64">
-<varlistentry>
-<term>Orion5x</term>
-<listitem><para>
+Na rozdíl od starších verzí ARM architektury je architektura ARMv8
+(arm64) mnohem více standardizovaná a tudíž jednodušeji podporovatelná
+jak ze strany linuxového jádra, tak ostatního softwaru.
-Orion je řešení typu vše v jednom (SoC &mdash; System on a Chip) od
-Marvelu, které v jediném čipu integruje procesor ARM, ethernet, SATA,
-USB a další funkcionalitu. Na trhu existuje mnoho NAS zařízení
-(Network Attached Storage) založených právě na tomto čipu. V současné
-době podporujeme
-<ulink url="&url-arm-cyrius-kuroboxpro;">Buffalo Kurobox</ulink>,
-<ulink url="&url-arm-cyrius-dns323;">D-Link DNS-323</ulink> a
-<ulink url="&url-arm-cyrius-mv2120;">HP mv2120</ulink>.
+</para><para arch="arm64">
-</para></listitem>
-</varlistentry>
+Serverová verze ARMv8 hardwaru se typicky konfiguruje s využitím
+standardů UEFI (Unified Extensible Firmware Interface) a ACPI
+(Advanced Configuration and Power Interface), které poskytují
+jednotný, na zařízení nezávislý způsob inicializace počítačového
+hardwaru. Oba standardy jsou běžné ve světě počítačů x86.
-<varlistentry>
-<term>Versatile</term>
-<listitem><para>
+</para>
+ </sect2>
-Platforma Versatile je emulovaná v QEMU a je tudíž příjemnou možností,
-jak testovat/používat &debian; na platformě ARM v případě, že
-nedisponujete příslušným hardwarem.
+ <sect2 arch="arm64" id="arm64-supported-platforms">
+ <title>Platformy podporované v &debian;/arm64</title>
+<para>
-</para></listitem>
-</varlistentry>
-</variablelist>
+Arm64/AArch64/ARMv8 hardware se stal dostupným v pozdní fázi
+vývojového cyklu &debian;u &releasename-cap;, tudíž se do jádra
+používaného v tomto vydání dostala podpora jen málo platforem.
+&debian;/arm64 v tomto vydání podporuje následující platformy.
+(Všechny uvedené platformy jsou podporovány jediným jádrem).
</para>
- </sect3>
-
- <sect3 arch="arm">
- <title>Platformy dále nepodporované v Debian/armel</title>
<variablelist>
<varlistentry>
-<term>IOP32x</term>
+<term>Applied Micro (APM) Mustang/X-Gene</term>
<listitem><para>
-Intelovskou řadu I/O procesorů (IOP) můžete nalézt v řadě produktů
-spojených s ukládáním a zpracováváním dat, jako <ulink
-url="&url-arm-cyrius-glantank;">GLAN Tank</ulink> od IO-Data a <ulink
-url="&url-arm-cyrius-n2100;">Thecus N2100</ulink>. &debian; podporoval
-platformu IOP32x v &debian;u 7, ale kvůli hardwarovým omezením této
-platformy není vhodné instalovat novější vydání.
+APM Mustang byl první ARMv8 systém použitelný v Linuxu. Používá SoC
+X-gene SoC, který je nyní používán i v dalších počítačích. Jedná se
+o osmijádrový procesor, s ethernetem, USB a sériovým rozhraním.
+Vzhledově vypadá jako běžný desktopový počítač, nicméně je očekáváno
+mnoho dalších verzí. Většina hardwaru je podporována přímo oficiálním
+jádrem, ale v jádře dostupném v &releasename-cap; kulhá podpora USB.
</para></listitem>
</varlistentry>
<varlistentry>
-<term>MV78xx0</term>
+<term>Vývojová platforma ARM Juno</term>
<listitem><para>
-Platforma MV78xx0 se používala na vývojářské desce Marvell DB-78xx0-BP.
-&debian; podporoval tuto platformu ještě v &debian;u 7, se speciálním
-jádrem založeným na Linuxu 3.2, ale to už od &debian;u verze 8 není
-možné.
+Juno je vývojářská deska s šestijádrovým procesorem ARMv8-A 800MHz
+(2xA57, 4xA53), grafikou Mali (T624), 8GB DDR3 RAM, ethernetem, USB
+a sériovým rozhraním. Jelikož je deska zaměřená na vývojáře, aby se
+seznámili s touto platformou, není ani malá, ani levná, ale jedná se
+o jednu z prvních dostupných desek a jádro v &releasename-cap;
+podporuje veškerý integrovaný hardware.
</para></listitem>
</varlistentry>
</variablelist>
+<para>
+
+Při použití &d-i; na systémech bez UEFI se možná budete muset na konci
+instalace přepnout do shellu a ručně zadat několik příkazů pro
+nastavení zavádění nově nainstalovaného systému.
+<command>flash-kernel</command> ví, jak nastavit zavádění systému
+X-Gene pomocí U-Boot.
+
+</para>
+
+ <sect3 arch="arm64" id="arm64-other-platforms">
+ <title>Ostatní platformy</title>
+<para>
+
+Díky multiplatformní podpoře v linuxovém jádře je možné, že &d-i;
+poběží i na arm64 systémech zde explicitně neuvedených. Stačí, aby
+jádro podporovalo komponenty instalovaného systému a byl dostupný
+soubor popisující strom zařízení daného systému. V případě použití
+UEFI by se mělo v takto nainstalovaném systému automaticky nastavit
+i zavádění. Na systémech bez UEFI se možná budete muset na konci
+instalace přepnout do shellu a ručně zadat několik příkazů pro
+nastavení zavádění.
+
+</para>
</sect3>
+ </sect2>
- <sect3 arch="arm" id="armhf-armmp-supported-platforms">
- <title>Platformy podporované v Debian/armhf</title>
+ <sect2 arch="armhf" id="armhf-armmp-supported-platforms">
+ <title>Platformy podporované v &debian;/armhf</title>
<para>
O následujících systémech je známo, že fungují s &debian;/armhf
@@ -180,7 +176,7 @@ používajícím multiplatformní jádro <literal>armmp</literal>:
<varlistentry>
<term>Freescale MX53 Quick Start Board</term>
-<listitem><para>
+<listitem><para>
IMX53QSB je vývojářská deska založená na SoC i.MX53.
@@ -189,7 +185,7 @@ IMX53QSB je vývojářská deska založená na SoC i.MX53.
<varlistentry>
<term>Versatile Express</term>
-<listitem><para>
+<listitem><para>
Versatile Express je série vývojářských desek od ARMu skládající se ze
základní desky, která se dá osadit různými dceřinnými CPU.
@@ -199,7 +195,7 @@ základní desky, která se dá osadit různými dceřinnými CPU.
<varlistentry>
<term>Některé vývojářské desky a embeded systémy Allwinner založené na sun<replaceable>X</replaceable>i</term>
-<listitem><para>
+<listitem><para>
Jádro armmp podporuje několik vývojářských desek a embeded systémů
založených na SoC Allwinner A10 (architektura <quote>sun4i</quote>),
@@ -215,7 +211,7 @@ systémy:
LeMaker Banana Pi a Banana Pro
</para></listitem>
<listitem><para>
- LinkSprite pcDuino
+ LinkSprite pcDuino a pcDuino3
</para></listitem>
<listitem><para>
Mele A1000
@@ -238,7 +234,7 @@ systémy:
Podpora pro zařízení Allwinner založená na architektuře
sun<replaceable>X</replaceable>i je daná ovladači a stromy zařízení
dostupnými v oficiálním linuxovém jádře. Jádra linux-sunxi.org 3.4
-odvozená z Androidu nejsou v Debianu podporována.
+odvozená z Androidu nejsou v &debian;u podporována.
</para><para>
@@ -266,7 +262,7 @@ ale verze U-Bootu dodávaná s &debian;em 8 nepodporuje.
Řada Cubox-i jsou malé systémy ve tvaru kostky založené na rodině SoC
Freescale i.MX6. Podpora pro řadu Cubox-i je daná ovladači a stromy
zařízení dostupnými v oficiálním linuxovém jádře. Jádra Freescale 3.0
-pro Cubox-i nejsou v Debianu podporována. Oficiální linuxové jádro
+pro Cubox-i nejsou v &debian;u podporována. Oficiální linuxové jádro
podporuje sériovou konzoli, ethernet, USB, karty MMC/SD a podporu
zobrazování přes HDMI (konzole i X11). Na Cubox-i4Pro je navíc
podporován i eSATA port.
@@ -281,18 +277,18 @@ podporován i eSATA port.
Wandboard Quad je vývojářská deska založená na SoC Freescale i.MX6
Quad. Podpora je daná ovladači a stromy zařízení dostupnými
v oficiálním linuxovém jádře. Speciální jádra řady 3.0 a 3.10
-z wandboard.org nejsou v Debianu podporována. Oficiální linuxové jádro
-podporuje sériovou konzoli, zobrazování přes HDMI (konzole i X11),
-ethernet, USB, karty MMC/SD a SATA. V &debian;u 8 není podporováno
-integrované audio (ať už analogové, S/PDIF nebo HDMI) a ani
-integrovaný WLAN/Bluetooth modul.
+z wandboard.org nejsou v &debian;u podporována. Oficiální linuxové
+jádro podporuje sériovou konzoli, zobrazování přes HDMI (konzole
+i X11), ethernet, USB, karty MMC/SD a SATA. V &debian;u 8 není
+podporováno integrované audio (ať už analogové, S/PDIF nebo HDMI)
+a ani integrovaný WLAN/Bluetooth modul.
</para></listitem>
</varlistentry>
</variablelist>
</para><para>
-
+
Pokud má jádro použité v &d-i;u podporu daných systémových komponent
a je dostupný soubor se stromem zařízení, umožňuje multiplatformní
linuxové jádro spustit &d-i; i na armhf systémech výše explicitně
@@ -307,10 +303,10 @@ nutno před dokončením instalace nastavit zavádění ručně, například
spuštěním požadovaných příkazů v shellu spuštěném z prostředí &d-i;u.
</para>
- </sect3>
+ </sect2>
- <sect3 arch="arm">
- <title>Platformy dále nepodporované v Debian/armhf</title>
+ <sect2 arch="armhf" id="armhf-unsupported-platforms">
+ <title>Platformy dále nepodporované v &debian;/armhf</title>
<variablelist>
<varlistentry>
@@ -320,7 +316,7 @@ spuštěním požadovaných příkazů v shellu spuštěném z prostředí &d-i;
Platforma EfikaMX (Genesi Efika Smartbook a Genesi EfikaMX nettop)
byla podporovaná v &debian;u 7 specifickým jádrem, ale jelikož byla
v roce 2012 podpora této platformy z oficiálního linuxového jádra
-odstraněna, nemůže ani Debian dále pokračovat v podpoře.
+odstraněna, nemůže ani &debian; dále pokračovat v podpoře.
</para><para>
@@ -332,6 +328,113 @@ zařízení.
</varlistentry>
</variablelist>
- </sect3>
</sect2>
+ <sect2 arch="armel" id="armel-supported-platforms">
+ <title>Platformy podporované v &debian;/armel</title>
+<para>
+
+&debian;/armel podporuje následující platformy. Tyto platformy
+vyžadují specifická jádra.
+
+<variablelist>
+<varlistentry>
+<term>IXP4xx</term>
+<listitem><para>
+
+Řada Intel procesorů IXP4xx se používá v síťových úložištích jako
+Linksys NSLU2.
+
+</para><para>
+
+I když &d-i; tuto platformu nepodporuje, je stále možné aktualizovat
+systém z předchozího &debian;u 7 na &debian; 8 pomocí
+<quote>dist-upgrade</quote>. Kvůli typicky malé operační paměti,
+kterou bývají systémy IXP4xx vybaveny, bude třeba před zahájením
+aktualizace povolit odkládací prostor (swap). V &debian;u 9 bude
+podpora platformy IXP4xx odstraněna úplně.
+
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>Kirkwood</term>
+<listitem><para>
+
+Orion je řešení typu vše v jednom (SoC &mdash; System on a Chip) od
+Marvelu, které v jediném čipu integruje procesor ARM, ethernet, SATA,
+USB a další funkcionalitu. V současné době podporujeme následující
+zařízení založené na Kirkwoodu: OpenRD (OpenRD-Base, OpenRD-Client
+a OpenRD-Ultimate), <ulink url="&url-arm-cyrius-sheevaplug;">zásuvkové
+počítače (SheevaPlug, GuruPlug a DreamPlug)</ulink>, <ulink
+url="&url-arm-cyrius-qnap-kirkwood;">QNAP Turbo Station</ulink>
+(všechny modely TS-11x, TS-21x a TS-41x) a NASy LaCie (Network Space
+v2, Network Space Max v2, Internet Space v2, d2 Network v2, 2Big
+Network v2 a 5Big Network v2).
+
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>Orion5x</term>
+<listitem><para>
+
+Orion je řešení typu vše v jednom (SoC &mdash; System on a Chip) od
+Marvelu, které v jediném čipu integruje procesor ARM, ethernet, SATA,
+USB a další funkcionalitu. Na trhu existuje mnoho NAS zařízení
+(Network Attached Storage) založených právě na tomto čipu. V současné
+době podporujeme
+<ulink url="&url-arm-cyrius-kuroboxpro;">Buffalo Kurobox</ulink>,
+<ulink url="&url-arm-cyrius-dns323;">D-Link DNS-323</ulink> a
+<ulink url="&url-arm-cyrius-mv2120;">HP mv2120</ulink>.
+
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>Versatile</term>
+<listitem><para>
+
+Platforma Versatile je emulovaná v QEMU a je tudíž příjemnou možností,
+jak testovat/používat &debian; na platformě ARM v případě, že
+nedisponujete příslušným hardwarem.
+
+</para></listitem>
+</varlistentry>
+</variablelist>
+
+</para>
+ </sect2>
+
+ <sect2 arch="arm">
+ <title>Platformy dále nepodporované v &debian;/armel</title>
+
+<variablelist>
+<varlistentry>
+<term>IOP32x</term>
+<listitem><para>
+
+Intelovskou řadu I/O procesorů (IOP) můžete nalézt v řadě produktů
+spojených s ukládáním a zpracováváním dat, jako <ulink
+url="&url-arm-cyrius-glantank;">GLAN Tank</ulink> od IO-Data a <ulink
+url="&url-arm-cyrius-n2100;">Thecus N2100</ulink>. &debian; podporoval
+platformu IOP32x v &debian;u 7, ale kvůli hardwarovým omezením této
+platformy není vhodné instalovat novější vydání.
+
+</para></listitem>
+</varlistentry>
+
+<varlistentry>
+<term>MV78xx0</term>
+<listitem><para>
+
+Platforma MV78xx0 se používala na vývojářské desce Marvell DB-78xx0-BP.
+&debian; podporoval tuto platformu ještě v &debian;u 7, se speciálním
+jádrem založeným na Linuxu 3.2, ale to už od &debian;u verze 8 není
+možné.
+
+</para></listitem>
+</varlistentry>
+</variablelist>
+
+ </sect2>