Abstrakt: Aplikace umožňující přistupovat k pevnému disku, procházet a měnit adresářovou strukturu a soubory
Aplikace používá IDE řadič s DMA přenosem, umožňuje procházet adresářovou strukturu, vytvářet/mazat adresáře a prohlížet/modifikovat obsah souborů.
inicializuje disk a načte 1. partition na disku
uloží údaje o ovlném místě, vhodné provést po zápisu na disk před ukončením aplikace
zobrazí seznam všech položek, případně jen položky zadaného jména (lze použít hvězdičkovou konvenci). verze dirp zobrazuje pouze jména
vytvoří adresář
přejde na adresář, pracuje pouze o jednu úroveň, = kořenový adresář
mazání souboru/souborů
vypíše obsah souboru na terminál
vytvoří soubor, pokud neexistuje a čeká na vstup z klávesnice. * = konec dat
čeká na vstup z klávesnice a připojuje je na konec souboru. * = konec dat
připojte pevný disk kabelem (popis naleznete v dokumentu Přístup k externímu IDE disku ), nastavte jej jako MASTER
v souboru fpga\top_level.vhd
zvolte pro ide_p vhodnou architekturu (podle zapojení konektoru)
přeložte aplikaci
naprogramujte MCU a FPGA a spusťte terminálový program
po spuštění je nutné začít příkazem init
pro manipulaci s diskem používejte funkce mkdir
, cd
, del
, cat
, write
, append
a close