AP0048
APLIKAČNÍ POZNÁMKA
Nahrávání image flash do jednotek APT81xx, PPC81xx Abstrakt Postup pro stažení a zpětného nahrání obsahu NAND flash disku integrovaného na CPU modulu jednotek APT81xx a PPC81xx
Autor: Ondřej Pužman Dokument: ap0048_cz_01.pdf
Příloha Obsah souboru: ap0048_cz_01.zip slax-nanoetx-20120213.tar Data pro vytvoření bootovací FLASH SLAX Linuxu
Copyright (c) 2012, AMiT®, spol. s r.o. www.amit.cz
1/10
NAHRÁVÁNÍ IMAGE FLASH DO JEDNOTEK APT81XX, PPC81XX Obsah Historie revizí .......................................................................................................................3 Související dokumentace .....................................................................................................3 1.
Definice použitých pojmů..................................................................................................4
2.
Úvod do problematiky .......................................................................................................5
3.
Bootovací USB disk ...........................................................................................................6
3.1.
Příprava bootovacího USB disku .........................................................................................6
4.
Použití USB disku ..............................................................................................................7
4.1. 4.2. 4.3. 4.4.
Nastavení BIOSu jednotky APT81xx ...................................................................................7 Stažení image z jednotky APT81xx .....................................................................................7 Nahrání image do jednotky APT81xx...................................................................................8 Uložení image na USB disk .................................................................................................8
5.
Technická podpora ............................................................................................................9
6.
Upozornění .......................................................................................................................10
ap0048_cz_01
2/10
NAHRÁVÁNÍ IMAGE FLASH DO JEDNOTEK APT81XX, PPC81XX Historie revizí Verze 001
Datum Změny 1.3. 2011 Nový dokument
Související dokumentace 1) Internetová stránka distribuce SLAX operačního systému Linux http://www.slax.org/ 2) Internetová stránka programu 7-Zip http://www.7-zip.org/
3/10
ap0048_cz_01
NAHRÁVÁNÍ IMAGE FLASH DO JEDNOTEK APT81XX, PPC81XX
1.
Definice použitých pojmů
NAND Flash disk Paměťové úložiště integrované na CPU modulu, navenek fungující jako pevný disk, který je pevnou součástí jednotky APT81xx/PPC81xx. Je založen na technologii NAND Flash, obdobně jako běžné USB flash disky. MBR Master boot record je hlavní spouštěcí záznam na pevném disku nebo obdobném médiu. Je na něm uložen zavaděč operačního systému a tabulka rozdělení disku. FAT FAT je jednoduchý souborový systém, podporovaný většinou operačních systémů. Existuje několik variant systému FAT (FAT16, FAT32), které se liší především délkou adresy clusteru.
ap0048_cz_01
4/10
NAHRÁVÁNÍ IMAGE FLASH DO JEDNOTEK APT81XX, PPC81XX
2.
Úvod do problematiky
Jednotky řady APT81xx a PPC81xx se skládají z hlavní procesorové jednotky s procesorem Intel Atom, pomocné procesorové jednotky s procesorem ARM a z množství dalších periferií. Hlavní procesorová jednotka obsahuje interní NAND Flash disk (dále jen flash disk), který je primárně určený pro instalaci operačního systému. Počáteční instalace operačního systému na disk se provádí obdobně jako u běžných osobních počítačů PC a není cílem této aplikační poznámky ji popisovat. Často je ale třeba přenést již nainstalovaný operační systém včetně aplikací z jedné jednotky na druhou, aby nebylo nutné provádět instalaci operačního systému a aplikací na každé jednotce zvlášť. Tato aplikační poznámka popisuje postup přípravy a použití bootovacího USB disku, sloužícího k přenášení image operačního systému z jedné jednotky APT81xx nebo PPC81xx (dále jen APT81xx) na druhou.
5/10
ap0048_cz_01
NAHRÁVÁNÍ IMAGE FLASH DO JEDNOTEK APT81XX, PPC81XX
3.
Bootovací USB disk
Součástí této aplikační poznámky jsou soubory potřebné pro vytvoření bootovacího USB disku založeného na operačním systému Slax Linux. Základní instalace tohoto systému byla upravena tak, aby umožnila jednoduché stažení image interního flash disku jednotky APT81xx na USB disk a jeho uložení zpět do jednotky.
3.1.
Příprava bootovacího USB disku
Přípravu USB disku lze provést pomocí PC, jak na operačních systémech MS Windows, tak Linux. Budete potřebovat prázdný naformátovaný externí USB disk (nebo USB flash disk) s kapacitou alespoň 512MB a soubor ap0048_cz_01.zip, který je přílohou této aplikační poznámky. Disk musí být naformátován souborovým systémem FAT (i v případě, že instalace probíhá v operačním systému Linux). ♦ Ze souboru ap0048_cz_01.zip rozbalte do dočasného adresáře na PC soubor slax-nanoetx-20120213.tar ♦ Celý obsah souboru slax-nanoetx-20120213.tar rozbalte na USB disk. Pro rozbalení TAR archivů lze v operačním systému MS Windows proužít například volně šiřitelný program 7-Zip (http://www.7-zip.org/) ♦ Soubor slax-nanoetx-20120213.tar nyní můžete smazat. ♦ Z adresáře boot na USB disku spusťte soubor bootinst.bat (pokud instalaci provádíte v MS Windows) nebo soubor bootinst.sh (pokud instalaci provádíte v Linuxu). ♦ Spuštěný program bootinst se dotáže, zda chcete skutečně USB disk udělat bootovatelným a přepsat MBR. Potvrďte stiskem libovolné klávesy.
ap0048_cz_01
6/10
NAHRÁVÁNÍ IMAGE FLASH DO JEDNOTEK APT81XX, PPC81XX
4.
Použití USB disku
4.1.
Nastavení BIOSu jednotky APT81xx
Aby jednotka z vytvořeného USB disku při jeho připojení nabootovala, tak musí být v BIOSu jednotky nastavena volba „Boot USB HDD First“ na „enabled“. Jednotky mají z výroby tuto volbu standardně zapnutou. Nicméně pokud došlo ke změně výrobního nastavení BIOSu jednotky, tak lze pro nastavení dotyčné volby použít následující postup: ♦ Připojte k jednotce APT81xx klávesnici (v případě jednotky PPC81xx i externí displej) ♦ Zapněte napájení jednotky ♦ Na klávesnici opakovaně stiskněte klávesu DEL, dokud se nezobrazí nastavovací obrazovka BIOSu ♦ V menu vyberte Boot > Boot Settings Configuration > Boot USB HDD First a nastavte na Enabled ♦ Ověřte, že v sekci Boot > USB Bootable Port Configuration jsou všechny položky nastaveny na Enabled ♦ Nastavení uložte stiskem klávesy F10
4.2.
Stažení image z jednotky APT81xx
Image interního NAND flash disku jednotek APT81xx, lze jednoduše pomocí následujícího postupu uložit na USB disk: ♦ ♦ ♦ ♦ ♦ ♦ ♦
♦
♦ ♦
USB disk připojte k libovolnému USB portu jednotky APT81xx Připojte k jednotce APT81xx klávesnici (v případě jednotky PPC81xx připojte i externí displej) Zapněte napájení jednotky Počkejte, až se zobrazí bootovací nabídka systému SLAX Z menu vyberte volbu NanoETXexpress save image Systém z USB disku nabootoje a automaticky spustí program pro kopírování image na USB disk Program automaticky zkontroluje, zda procesorové jádro je stejného typu, jaký je osazen v APT81xx a zda se v systému nachází pouze jeden nevyjímatelný disk. V případě, že podmínky nejsou splněny, tak se zastaví s chybovým hlášením, které vás bude informovat, k jaké chybě došlo. Příčinu chyby je pak nutné odstranit a celý postup zopakovat. V průběhu samotného kopírování se bude zobrazovat běžící ukazatel informující o objemu přenesných dat a rychlosti kopírování. Pokud je na USB disku dostatek volného místa pro uložení image, tak by v této fázi již nemělo dojít žádné chybě. Po úspěšném ukončení kopírování se zobrazí hlášení Image successfully saved Nyní lze vypnout napájení jednotky
Stažený image je na USB disku uložen v adresáři image jako soubor s názvem nanoetx.img.gz.
7/10
ap0048_cz_01
NAHRÁVÁNÍ IMAGE FLASH DO JEDNOTEK APT81XX, PPC81XX
4.3.
Nahrání image do jednotky APT81xx
Na USB disku musí být již uložen image stažený dle kapitoly 4.2 nebo 4.4. ♦ USB disk připojte k libovolnému USB portu jednotky APT81xx ♦ K jednotce APT81xx není nutné připojovat klávesnici (v případě jednotky PPC81xx je vhodné připojit displej, aby bylo možné zjistit, zda bylo nahrávání úspěšné) ♦ Zapněte napájení jednotky ♦ Počkejte, až se zobrazí bootovací nabídka systému SLAX ♦ Z menu vyberte volbu NanoETXexpress load image nebo počkejte, až se tato volba automaticky spustí ♦ Systém z USB disku nabootoje a automaticky spustí program pro kopírování dříve uloženého image z USB disku na interní flash disk ♦ Proces automaticky zkontroluje, zda procesorové jádro v jednotce je stejného typu, jaký je osazen v APT81xx a zda se v systému nachází pouze jeden nevyjímatelný disk. V případě, že podmínky nejsou splněny, tak se zastaví s chybovým hlášením, které vás bude informovat, k jaké chybě došlo. Příčinu chyby je pak nutné odstranit a celý postup zopakovat. ♦ V průběhu samotného kopírování se bude zobrazovat běžící ukazatel informující o objemu přenesných dat a rychlosti kopírování. ♦ Po úspěšném ukončení kopírování se zobrazí hlášení Image successfully loaded ♦ Nyní lze vypnout napájení jednotky
4.4.
Uložení image na USB disk
Image získaný od výrobce může být uložen na na USB disk pomocí libovolného správce souborů ve všech běžných operačních systémech (Windows, Linux). Image musí být na USB disk uložen do adresáře nazvaného image jako soubor s názvem nanoetx.img.gz
ap0048_cz_01
8/10
NAHRÁVÁNÍ IMAGE FLASH DO JEDNOTEK APT81XX, PPC81XX
5.
Technická podpora
Další informace ohledně jednotek řady APT81xx a PPC81xx, Vám poskytne oddělení technické podpory firmy AMiT. Technickou podporu můžete kontaktovat nejlépe prostřednictvím emailu na adrese
[email protected].
9/10
ap0048_cz_01
NAHRÁVÁNÍ IMAGE FLASH DO JEDNOTEK APT81XX, PPC81XX
6.
Upozornění
AMiT spol. s r.o. poskytuje informace v tomto dokumentu, tak jak jsou, nepřejímá žádné záruky, pokud se týče obsahu tohoto dokumentu a vyhrazuje si právo měnit obsah dokumentu bez závazku tyto změny oznámit jakékoli osobě či organizaci. Tento dokument může být kopírován a rozšiřován za následujících podmínek: 1.
Celý text musí být kopírován bez úprav a se zahrnutím všech stránek.
2.
Všechny kopie musí obsahovat označení autorského práva společnosti AMiT spol. s r. o. a veškerá další upozornění v dokumentu uvedená.
3.
Tento dokument nesmí být distribuován za účelem dosažení zisku. V publikaci použité názvy produktů, firem apod. mohou být ochrannými známkami nebo registrovanými ochrannými známkami příslušných vlastníků.
ap0048_cz_01
10/10