logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

"Arduino" jako pamięć typu ROM/pendrive - z blokagą zapisu itp

bajtek1 29 Lut 2020 10:38 672 5
REKLAMA
  • #1 18500727
    bajtek1
    Poziom 5  
    Posty: 226
    Ocena: 4
    Z uwagi na brak pendrivów w rozsądnej cenie z blokadą zapisu chodzi mi ostatnio po głowie "Arduino" jako możliwość zbudowania "pamięci" o jakiejś tam pojemności, w którą można wbudować blokadę zapisu. Takie urządzenie miałoby przypominać pendrive z blokadą zapisu. Komputer miałby się z tego bootować.

    Czy ktoś z Was robił coś takiego na jakiejś miniwersji "Arduino"? Rozchodzi się o zrobienie tego "skrajnie" tanio, małego "pendriva" z fizyczną blokadą zapisu, kompletnie niezależną od oprogramowania z Windows itp.
  • REKLAMA
  • #2 18500743
    Freddy
    Poziom 43  
    Posty: 19997
    Pomógł: 1394
    Ocena: 2824
    Mało realne przy "szybkości" Arduino.
    Poza tym koszt takiego pamięci przekroczyłby koszt pendrive'a.
    Pendrive 32GB z fizyczną blokadą to koszt od ~12$.

    Zawsze możesz kupic zwykły i dodać swój wyłącznik. :)
  • REKLAMA
  • #3 18500747
    bajtek1
    Poziom 5  
    Posty: 226
    Ocena: 4
    Freddy napisał:
    Mało realne przy "szybkości" Arduino.
    Poza tym koszt takiego pamięci przekroczyłby koszt pendrive'a.
    Pendrive 32GB z fizyczną blokadą to koszt od ~12$.

    Zawsze możesz kupic zwykły i dodać swój wyłącznik. :)


    Czy mogę prosić o link do takiego pendrive ?
    Piszesz o dodaniu do zwykłego "wyłącznika" - chodzi o blokadę
    zapisu, jednak samo urządzenie nadal ma działać, coś jak płyta cd.

    A może w tę stronę ? :
    Programator USB CH341A szeregowych pamięci SPI Flash i EEPROM oraz konwerter USB-TTL + ISP Gold
  • REKLAMA
  • #4 18500884
    Freddy
    Poziom 43  
    Posty: 19997
    Pomógł: 1394
    Ocena: 2824
    bajtek1 napisał:
    Czy mogę prosić o link do takiego pendrive ?
    www.aliexpress.com
    Tak, chodzi o blokadę zapisu. Wiele sterowników pendrive'a ma taką dodatkową opcję.
  • REKLAMA
  • #5 18501018
    _jta_
    Specjalista elektronik
    Posty: 49159
    Pomógł: 3212
    Ocena: 4262
    Ale chyba Arduino nie ma USB, tylko zainstalowany port szeregowy na USB (może jeszcze kwestia, który model, ale Arduino Nano na pewno) - podłączenie do komputera Arduino przez USB to podłączenie portu szeregowego i komunikacja z Arduino poprzez ten port - komputer nie może "zobaczyć" Arduino jako pendrive-a. Natomiast można to zrobić z STM32F103C8T6 (moduł "Blue Pill") - tam jest prawdziwy interfejs USB, i można zrobić tak, że komputer widzi pamięć STM32 jako dysk (trzeba by się temu przyjrzeć, czy da się podłączyć jakąś kartę pamięci do STM32 tak, żeby była pokazywana jako dysk, ale żeby to przechodziło przez STM32 - wydaje mi się, że tak, ale nie zaglądałem do tego już ponad rok i mało pamiętam), i oprócz tego mieć na nim inne urządzenia USB, np. port szeregowy z możliwością zalogowania się i odblokowania zapisu (są na to przykładowe programy do obsługi USB i emulowania różnych urządzeń, w tym pendrive). Koszt modułu Blue Pill jest taki sam, jak taniego klona Arduino Nano, jest wielokrotnie szybszy, ma więcej miejsca na dane i program. Ale szybkość nadal jest niewielka, chyba 1,5 MB/s (choć to jest kilkanaście razy więcej, niż szybki port szeregowy). Poza tym oprogramowanie USB nie jest łatwe - trzeba podefiniować endpointy i struktury, w których one są, to spora robota (jakkolwiek nagłówki dla C zawierają wiele pomocnych definicji) - wpisz w Linux-ie "lsusb -v", to wszystko musi być w programie.
  • #6 18501035
    Freddy
    Poziom 43  
    Posty: 19997
    Pomógł: 1394
    Ocena: 2824
    _jta_ napisał:
    ... chyba Arduino nie ma USB ...
    Dokładnie tak, wersje podstawowe nie mają USB.
    Nowsze wersje już mają, ale na tyle silny jest dopiero Portenta (~400-500zł) i seria MKR (~200-300zł) - oparte na rdzeniach Cortex, lub ATmel SAM.
    Cena ta jednak zwala z nóg i wielokrotnie przewyższa cenę gotowego pendrive'a z blokadą zapisu.
REKLAMA