V-USB je softwarová implementace USB pro AVR. Vytváříme virtuální USB flash disk v počítači Virtuální usb emulátory pro počítač

11

Mám linuxovou aplikaci, u které bych chtěl zautomatizovat některé testy a její stav by se měl měnit podle stavu určitá zařízení, tedy zařízení USB, zařízení WLAN, zařízení WAN. Nicméně již nemáme fyzické USB, WLAN, WAN atd. zařízení, takže musím vymyslet způsob, jak tento program otestovat bez skutečného připojení fyzická zařízení, zapnout/vypnout je atd.

začínám s jednoduchá tvorba virtuální USB zařízení, které mohu ovládat z uživatelského prostoru, ale z mé strany je zásadní nedostatek znalostí, který mi brání převzít jakékoli z podobných vláken na těchto fórech a aplikovat je na můj projekt. Mám pocit, že potřebuji vytvořit nějaký virtuální ovladač usb a pak ho propojit s nějakým programem na uživatelské úrovni, ne s usbfs. Nicméně, i když vytvořím tento virtuální ovladač, jak „připojím“ toto zařízení z uživatelského prostoru a zaregistruji svůj program s tímto konkrétním ovladačem? Je to, o co se snažím, vůbec možné?

  • 2 odpovědi
  • řazení:

    Aktivita

0

Nemůžete aplikaci otestovat ve virtuálním prostředí s VMWare? K hostovi pak můžete „připojit“ libovolné virtuální zařízení na vašem počítači virtuální stroj a otestujte aplikaci tímto způsobem.

8

Nejlepším způsobem je použít ovladače gadgetů a hardware pro Linux, které vám umožní být zařízením USB. Ovladač gadgetu umožňuje počítači „předstírat“ jakékoli zařízení. Pak má váš testovaný systém jeden kabel USB OTG pro gadget. Pokud má váš gadget správný hardware, nemusíte ani odpojovat kabel. „Gadget box“ může být váš linuxový desktop/notebook (pokud podporuje USB OTG) nebo dokonce telefon Android nebo Raspberry Pi. (Pozor, USB kabely se vysávají. To, že kabel sedí, neznamená, že je správně připojen k USB OTG.).

Jakmile budete mít správný hardware USB OTG, krabičky s miniaplikacemi jsou všechny software:

1) Pokud testované zařízení podporuje OTG, ujistěte se, že se váš gadget nesnaží a není hostitelem USB. (Pak se z vašeho testovaného zařízení stane USB klient.) Tj. ujistěte se, že věci jako usb_storage nejsou automaticky načteny.

2) Jádro podporuje miniaplikace pro USB rozbočovače, USB-Ethernet, USB-sériové porty a USB disky. Stačí do gadgetu nahrát potřebné moduly a ono to „prostě funguje“. Chcete-li například vytvořit jednotku USB, proveďte něco takového: " insmod g_file_storage.ko file=/dev/ram0 ". Druhá strana si bude myslet, že jste připojili jednotku USB.

U sériových zařízení může gadget spouštět kód uživatelského prostoru, který „zvedne telefon do /dev/usbx“ a promluví s testovaným zařízením. (Pravděpodobně emulující 4G modem nebo cokoli jiného.)

Tuny zařízení jsou opravdu "USB sériové" pod kapotou, protože výrobce byl příliš líný rozumět USB.

3) S trochou re-kompilace nebo ladění můžete tato generická zařízení použít pro gadget, ID nebo vrátit řetězce různých dodavatelů atd. Nebude to stejné jako "testování na skutečném hardwaru", ale alespoň otestujete standardní verze těchto zařízení.

4) U typů zařízení, která ještě nejsou v jádru (jako je Wi-Fi nebo cokoliv jiného), jste na to sami. S dostatkem potu a slzami krve můžete napsat svůj vlastní typ gadgetu. (V ideálním případě používejte co nejvíce v uživatelském prostoru a zpracujte pouze kritické komponenty v jádře..)

Co to je a proč je to potřeba?
Pokud má rádio v autě vstup pro CD měnič, dá se k němu připojit podobný adaptér, oklame rádio a rozhodne, že je k němu připojen měnič a místo disků obyčejná flashka s používá se hudba. Adaptér lze ovládat běžnými prostředky, včetně řízení z volantu.

Na Muska již bylo několik recenzí takových adaptérů, nejznámější jsou čínské Yatour.

Rozhodl jsem se jít nestandardní cestou, rozhodl jsem se vyzkoušet ruský Trioma Flipper 2.
Celkové hodnocení - výborné, spokojenost s nákupem, doporučuji.

Podrobnosti prosím pod kočkou

Úvodní slovo

Existuje jednoduchá touha – chci v autě poslouchat hudbu. Ne vždy je v rádiu něco vhodného, ​​je unavené nosit s sebou spoustu CD a neustále je nahrávat.
V mém Peugeotu 407 z roku 2007 je GU (Head Unit), později nazývané jednoduše rádio, bez USB, bluetooth a dokonce bez obvyklého AUX vstupu.

Pokud má vůz obyčejný radiomagnetofon, který není vázán na ovládání žádných funkcí stroje, je nejjednodušší pořídit si nový radiomagnetofon. Značkové rádio s USB vstupem se dá koupit do sto eur. Aby si rozuměla s ovládáním z volantu, bude třeba utratit ještě nějakou částku.

Můžete si pohrát a připojit AUX (audio) vstup, ale stále budete potřebovat zdroj zvuku a na ovládání volantu budete muset zapomenout.

Možnosti s FM vysílači jsem už dávno zavrhl - zkoušel jsem pár různých vysílačů, kvalita zvuku nebyla moc dobrá.

Existuje další způsob, připojit adaptér ke vstupu pro rádio CD měniče, což vám umožní poslouchat hudbu z flash disků, ovládání adaptéru pomocí standardních prostředků rádia, včetně z volantu. Podobné adaptéry najdete od různých výrobců s různými parametry a lišícími se kvalitou, spolehlivostí, pohodlím nebo cenou.
Nejznámějším adaptérem je Yatour. Nejvychytanější je snad americký Grom Audio, který hraje mimo jiné FLAC. No a do kupy ještě pár zařízení - Audiolink, Xcarlink, DMC, Dension.

Nejprve jsem se začal dívat na yatour. Na ali to stojí od 50 dolarů. Recenze na internetu ale nadšení trochu utlumily. Adaptér má lineární výstup s pevnou úrovní, takže na mnoha radiomagnetofonech je úroveň hlasitosti znatelně nižší než z rádia. Někdy nestabilní práce, zamrznutí, kritičnost pro přítomnost cizích souborů na flash disku. Počet podporovaných adresářů - kolik disků rádio podporuje, v mém případě je to 6.

Yatour nemá oficiální stránky, stránky Yatour na internetu jsou stránky prodejců. A informace se musí sbírat kousek po kousku na různých místech, většinou se odhlásí ti, kteří si je sami nainstalovali, ale jejich zkušenost není vždy vhodná pro vaše rádio.
Měl jsem ale štěstí, narazil jsem na běloruského prodejce yatour Sergey aka SSD, který mi odpověděl na všechny otázky, včetně funkcí práce s mým rádiem.
Obecně to funguje, ale mohou nastat problémy s hlasitostí a nestabilním provozem. Od Sergeje jsem poprvé slyšel o Grom Audio a Triom, které také prodává.

Grom Audio na Androidu podporuje FLAC, ale žádný model pro moje auto.

Ale Trioma Flipper 2 má zájem. V první řadě možnost upravit výstupní úroveň (hlasitost). Navíc má mnohem pohodlnější organizaci složek a může jich být mnohem více. A je mnohem méně zabugovaný.
Po si vypůjčil dobrou srovnávací tabulku Yator vs. Trioma


Vysvětlení k Yatuře:
1. Nadbytečné soubory neruší přehrávání. Alespoň na nějakém firmwaru.

Tak jsem si vybral. Trioma!!!
Při nákupu takového adaptéru nezapomeňte vybrat model pro váš vůz. Přesněji pod autorádio vašeho auta. Různé radiomagnetofony mohou mít různé konektory pro měnič, které nejsou vzájemně kompatibilní.

Kde mohu koupit Trioma?

Na stránkách výrobce jsou ti, kteří prodávají produkty Trioma. S nákupem adaptéru v Rusku nebo Bělorusku nejsou žádné problémy. A v Evropě, kde je pro mě jednodušší nakupovat a nemusím proclívat a platit DPH, jsou ceny dvakrát vyšší, od 120 eur bez nákladů na dopravu.

Začal jsem hledat přátele, kteří by mi mohli přivézt adaptér z Ruska nebo Běloruska. Nalezeno!!! Našel jsem kamaráda z Ruska, který mi začátkem února objednal a přivezl adaptér! Olega, díky!

A tady je adaptér u mě doma!



Sada obsahuje samotný adaptér, kabel pro připojení k rádiu a USB kabel.
Délka kabelu pro připojení k rádiu je pouhých 40 cm, což okamžitě omezuje umístění adaptéru v autě - musí být umístěn přímo za rádiem, nedosáhnete s ním ani do odkládací přihrádky .
Adaptér je velký asi jako krabička od cigaret. Jednoduchá plastová krabička s vyčnívajícím kabelem pro připojení vedlejších zařízení nebo AUX kabelů. Poté, co adaptér připojím k rádiu, ho však nikdo jiný neuvidí.
Navíc jsem si vzal AUX kabel s minijackem na konci (+500r)


Ještě pár fotek

Konektor pro přídavná zařízení, AUX kabel nebo bluetooth adaptér


matka na adaptéru


táta na kabelu


Konektor pro rádio RD4


Neotevírejte, záruka


Instalace

Rádiový magnetofon RD4, odšroubujte dva šrouby se šestihranem a vyjměte rádiový magnetofon.

Na zadní straně jsou dva vhodné konektory, jeden z nich nebude fungovat - zaškrtnuto;)
Obrázek ukazuje konektor, který potřebujete. Pro připojení měniče je již zapojeno, vytahujeme nainstalovaný konektor a zapínáme ten náš.


Připojíme kabel s adaptérem, zapneme zapalování a zázrak - vše fungovalo hned !!! A úroveň hlasitosti je přibližně stejná jako z vestavěného CD.

Pak ale začneme přemýšlet – kam dát USB kabel. Nejjednodušší v mém případě bylo hodit kabel pod volantem do malé odkládací schránky nalevo od řidiče.


Samotný adaptér byl zasunut do výklenku za vysílačkou nalevo. Není tam moc místa, po instalaci rádia na místo se tam adaptér upnul kabely, takže nebylo nutné adaptér dodatečně fixovat.

Na všech fórech píšou, že rádio vyžaduje aktivaci měniče ve službě. Ukázalo se, že je to pro mě mnohem jednodušší. Po zapnutí rádio samo zjistilo, že je k němu připojen měnič a bylo možné jej zvolit pomocí vstupního přepínače (rádio / CD / měnič).
Jak se ukázalo, aktivace není nutná pro rádio, ale pro displej, aby mohl odrážet informace pro měnič.
Ale před půl rokem já a Číňané, bravo, posíláme displej se všemi aktivovanými funkcemi. Vše mi tedy fungovalo bez dodatečné aktivace.

Provoz adaptéru

Kvalita zvuku. Srovnatelné s CD přehrávačem. Standardní akustika v autě je spíše průměrná, takže rozdíl oproti běžnému CD přehrávači v mém autě rozhodně neuslyšíte.
Rychlost přepínání. Méně než pár sekund po zapnutí zapalování na flash disku s několika desítkami adresářů. Na fórech píšou, že s několika stovkami adresářů je rychlost nižší. Adaptér si pamatuje, kde hrál, než byl vypnut, a začne hrát ze stejného místa. Tato vlastnost je cenná pro ty, kteří rádi poslouchají audioknihy. Adaptér si pamatuje umístění z posledních 4 flash disků /
Přepínání stop. Zlomky sekundy, není žádný rozdíl ve stejném nebo jiném adresáři je skladba. Během přepínání nejsou slyšet žádné cizí zvuky.
Výměna flash disku. Když rádio funguje, vyjmeme USB flash disk a vložíme nový. Je určeno během několika sekund a okamžitě se začne hrát. Během výměny může zaznít velmi tichý krátký trylek.

Adaptér si rozumí s 32 adresáři, které mohou mít 32 podadresářů, z nichž každý může obsahovat až 99 souborů. Brzy jsem si ale uvědomil, že můj volič disků přepíná pouze prvních šest disků. Přestože je adaptér v náhodném režimu, vidí všechny adresáře.

Položil jsem dotaz na fóru Trioma, podpora reagovala velmi rychle a nabídla možnosti uspořádání adresářů. Problém se ukázal být v tom, že na RD4 tlačítka sice vykonávají funkci Disk + / Disk-, ale ve skutečnosti posílají do adaptéru příkazy pro přímý výběr disku 1-6. Takže tato tlačítka mohou přepínat pouze 6 kořenových adresářů nebo 6 podadresářů.
A správa 1024 adresářů na mém rádiu nebude fungovat. Můžete spravovat pouze 32*6=192 adresářů;)

Popis říká, že tlačítka FF / FR plní dvojí funkci - změnu adresářů / podadresářů a přetáčení zpět.
Ale na RD4 Track+/Track- jsou kombinovány s FF/FR a pro adaptér mají tato tlačítka trojí funkci:
1. Krátké stisknutí - Track+/Track-
2. Stiskněte 2-3s, uvolněte, když zvuk zmizí z aktuální stopy - přepnout adresář
3. Dlouze stiskněte >3sec, ozve se zrychlený tlumený zvuk - přetočení zpět
Čas je přibližný, je třeba se zaměřit na zvuk

Už před koupí jsem předpokládal, že si zapíšu jednu velkou megaflashku se stovkami katalogů. Ale už teď vidím, že je pohodlnější mít více flash disků s různými kolekcemi.
Teď mám toto:
1. Ruská etapa 80-90
2. Zahraniční etapa 80.-90
3. Instrumentálky

Celkový. Za relativně málo peněz jsem dostal bugless adaptér s dobrá kvalita zvuk a jednoduché intuitivní ovládání. S nákupem jsem velmi spokojen, Trioma - dobrá práce!!!

Další odkazy

Mini FAQ

Některé otázky byly v této recenzi vynechány, rozhodl jsem se je dát do samostatného minifaqu. Zde přidám otázky, které vyvstanou v komentářích.
  • Co je potřeba udělat, aby se na displeji zobrazila jména (názvy souborů, tagy nebo cokoli jiného)?
  • Adaptéry Triom jistě „vidí“ značky, názvy souborů a názvy složek. Kde je to možné, zobrazují textové řetězce na standardních displejích radiomagnetofonů: BMW a všech vozů s optickou sběrnicí MOST. Snad brzy bude implementován textový výstup pro některá zařízení Toyota / Lexus.
  • CD měniče tuto práci zvládají bez problémů.
  • Obávám se, že se mýlíte: neznáme jiné externí měniče než výše uvedené modely, které by tento úkol zvládly. Jiná věc jsou měniče zabudované v hlavní jednotce, kde je výstup textu přímo do ovladače displeje – to je úplně jiný mechanismus.
  • Lze k adaptéru Trioma Flipper 2 připojit další zařízení?
  • K adaptéru můžete připojit buď kabel adaptéru AUX-minijack 3.5 samec
Mám v plánu koupit +23 Přidat do oblíbených Recenze se líbila +21 +46

Někdy nastanou situace, kdy musíte pracovat s nástroji (účetní, sociální, které vyžadují povinnou přítomnost externího média v počítači). Nebo jen nainstalovat novou verzi operačního systému. Co ale dělat, když není ani flashka, ani žádné volné CD. Je tu východ! Potřebujete speciální program, který bude fungovat jako virtuální flash disk.

OSFmount - záchranné lano pro ty, kteří nemají po ruce vyměnitelná média

OSFmount je malý program, který vám pomůže vytvořit disk. Tato aplikace dokáže vytvořit jak hotový obraz (image) disku, tak i existující RAM pouze v RAM. Disketový pevný disk, umělý optický disk a hlavně virtuální flash disk - program umí připojit všechny tyto obrázky. Virtuální flash disk Windows 10, Windows 8, Windows 7 bude vytvořen na libovolném operačním systému systém Windows v 64bitovém i 32bitovém prostředí. V mount lze dokonce definovat konkrétní písmeno pro umělý disk a nastavit potřebné atributy. Velikost utility přitom nedosahuje ani 2 megabajtů, její velikost je pouze 1,95 MB. Z mínusů pouze to, že program nepodporuje ruský jazyk.

Pokyny pro použití OSFmount

Je snadno použitelný a vytvoření flash disku nezabere mnoho času a úsilí. Jak tedy vytvořit virtuální USB flash disk v počítači pomocí OSFmount:


V práci mohou být také potřebné některé možnosti, které se otevřou po kliknutí na „Drive Actions“. Tato možnost má následující:

  • Dismount - pro odpojení;
  • Formát - pomocí této možnosti můžete provést formátování ;
  • Savetoimagefile - uložit v požadovaném formátu;
  • Open - otevřít;
  • Nastavit média jen pro čtení - zakáže nahrávání;
  • Extendsize - slouží k rozšíření;
  • Nastavit zapisovatelná média – umožňuje nahrávání.

Takto si velmi snadno uděláte virtuální usb flash na počítači. Pro virtuální flash si můžete vybrat libovolné obrázky. Ale v případě zaváděcího obrazu bude nutné disk naformátovat a otevře se pouze v této aplikaci.

Alternativní verzí této aplikace je Virtual Flash Drive, který je také velmi jednoduchý a pohodlný při vytváření umělého úložiště informací. Jejich rozdíl je v tom, že OSTmount má více doplňkových možností a kromě usb flash si můžete vyrobit další umělé disky.

Závěr

Nyní je jasné, že i když nejsou po ruce žádná externí média a jsou velmi potřebná, můžete pomocí několika kliknutí vytvořit jejich uměle vytvořený analog.

Někdy nastane situace, kdy potřebujete flash disk, ale není po ruce. Například některé účetní a reportovací programy vyžadují externí disk. V takové situaci můžete vytvořit virtuální úložné zařízení.

Pomocí speciálního softwaru to lze provést několika způsoby. Zvažme každý z nich krok za krokem.

Metoda 1: OSFmount

Tento malý program velmi pomáhá, když není po ruce žádný flash disk. Funguje na jakékoli verzi Windows.

Po stažení programu proveďte následující:



K používání tohoto programu mohou být vyžadovány další funkce. Chcete-li to provést, zadejte v hlavním okně položky Drive Actions. A pak bude možné použít následující možnosti:

  • Odpojit - odpojení svazku;
  • Formát - formátování svazku;
  • Nastavit média jen pro čtení - zakáže nahrávání;
  • Extendsize - zvětší velikost virtuálního zařízení;
  • Savetoimagefile - slouží k uložení v požadovaném formátu.

Metoda 2: Virtuální flash disk

Dobrá alternativa k výše uvedené metodě. Při vytváření virtuálního flash disku vám tento program umožňuje chránit informace na něm heslem. Výhodou je jeho výkon ve starších verzích Windows. Pokud tedy máte na počítači verzi Windows XP nebo nižší, pomůže vám tato utilita rychle připravit virtuální úložné zařízení na vašem počítači.

Pokyny pro použití tohoto programu vypadají takto:

  1. Stáhněte a nainstalujte virtuální flash disk.
  2. V hlavním okně klikněte na tlačítko "Nová montáž".
  3. Objeví se okno "Vytvořit nový svazek", zadejte cestu k vytvoření virtuálního média v něm a klikněte "OK".


Jak vidíte, program se velmi snadno používá.

Metoda 3: ImDisk

Jedná se o jeden z nejpopulárnějších programů pro vytváření virtuální diskety. Pomocí obrazového souboru nebo paměti počítače vytváří virtuální disky. Při použití speciálních klíčů při načítání se flash disk zobrazí jako virtuální vyměnitelný disk.


Metoda 4: Cloudové úložiště

Vývoj technologie umožňuje vytvářet virtuální flash disky a ukládat na nich informace na internetu. Tato metoda je složka se soubory, která je dostupná konkrétnímu uživateli z libovolného počítače připojeného k internetu.

Mezi taková úložiště dat patří Yandex.Disk, Disk Google a Cloud Mail.ru. Princip používání těchto služeb je stejný.

Zvažte, jak pracovat s diskem Yandex. Tento zdroj vám umožňuje ukládat na něj informace zdarma až do velikosti 10 GB.



Práce s takovým virtuálním paměťovým médiem vám umožňuje plně spravovat vaše data: seskupovat je do složek, mazat nepotřebná data a dokonce sdílet odkazy na ně s ostatními uživateli.



Související články: