eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaZgrywanie plików z MCU po UARTRe: Zgrywanie plików z MCU po UART
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!goblin3!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.ne
    ws.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for
    -mail
    From: Marek <f...@f...com>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Zgrywanie plików z MCU po UART
    Date: Thu, 14 Jan 2016 19:25:49 +0100
    Mime-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    In-Reply-To: <5697ae59$0$22822$65785112@news.neostrada.pl>
    References: <5695353b$0$662$65785112@news.neostrada.pl> <n770f8$7jq$1@dont-email.me>
    <5697ae59$0$22822$65785112@news.neostrada.pl>
    Message-ID: <a...@n...neostrada.pl>
    User-Agent: Groundhog 2.06 Newsreader for Android.
    Lines: 41
    Organization: Telekomunikacja Polska
    NNTP-Posting-Host: 83.26.217.176
    X-Trace: 1452795950 unt-rea-b-01.news.neostrada.pl 649 83.26.217.176:54617
    X-Complaints-To: a...@n...neostrada.pl
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:692140
    [ ukryj nagłówki ]

    On Thu, 14 Jan 2016 15:19:06 +0100, Atlantis <m...@w...pl>
    wrote:
    > Któryś z tych protokołów nadaje się do zintegrowania ze standardowym
    > systemem komend ASCII (np. AT)? Chodzi o to, żeby standardowo
    operacja
    > transmisji była rozpoczynana przez jakąś komendę tekstową, kończącą
    się
    > np. \r. Dopiero po jej wywołaniu rozpoczynałaby się transmisja
    kolejnych
    > pakietów, zakończona powodzeniem, błędem albo timeoutem.

    Dokładnie tak jest w Telitach. Teraz spojrzałem jak to się robiło.
    Tam nawet nie było protokołem zmodem tylko ascii, wysyłało się
    polecenie:
    AT#WSCRIPT="nazwa_pliku",rozmiar_w_bajtach\r
    pojawiał się prompt >>> i można było w terminalu wybrać "send file as
    ascii" i poszło. Moduł przyjmował strumień danych o zadeklarowanej
    długości do zadeklarowanej nazwy pliku.
    Akurat w tym przypadku przesyłało się tekstowy skrypt w pythonie ale
    nie przeszkafza aby wysłać plik binarny, długość jego przecież
    deklarujesz.

    > Któryś z protokołów standardowo wspiera przesyłanie informacji o
    > strukturze katalogów i transmisję w dwie strony, tak aby możliwe
    było
    > wykonywanie operacji kopiowania w stylu Windows Commandera?

    Hmm nie kojarzę, bo większość tych protokołów jest end-to-end gdzie
    strony komunikacji podają sobie tylko nazwę pliku. Zmodem miał coś
    takiego jak dont strip path ale to chyba działało tylko wtedy gdy po
    drugiej stronie była już struktura katalogów określona w path.

    Moim zdaniem kombinujesz. Jeśli "w mcu" mają znalezc się pliki (dane)
    albo z niego trzeba je pobrać to eleganckim rozwiązaniem jest
    udawanie pendrive.
    Tylko ciężko jest zrobić system fat o rozmiarze rzędu kilobajtów
    (limituje rozmiar flash mcu), mi używając mkfs.msdos udało się
    minimalizując opcje zejść do fs size ok 38kB.

    --
    Marek

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: