eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaGenerowanie sumy kontrolnej z fragmentu pliku binRe: Generowanie sumy kontrolnej z fragmentu pliku bin
  • Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.chmurka.net!.POSTED.s0106bc9b68897
    d91.wp.shawcable.net!not-for-mail
    From: ptoki <p...@e...pl>
    Newsgroups: pl.misc.elektronika
    Subject: Re: Generowanie sumy kontrolnej z fragmentu pliku bin
    Date: Tue, 25 Jun 2024 23:56:39 -0500
    Organization: news.chmurka.net
    Message-ID: <v5g728$neb$1@news.chmurka.net>
    References: <v5egs3$39jfk$1@news.icm.edu.pl>
    <0...@h...invalid>
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8; format=flowed
    Content-Transfer-Encoding: 8bit
    Injection-Date: Wed, 26 Jun 2024 04:56:40 -0000 (UTC)
    Injection-Info: news.chmurka.net; posting-account="ptoki";
    posting-host="s0106bc9b68897d91.wp.shawcable.net:24.77.123.5";
    logging-data="24011";
    mail-complaints-to="abuse-news.(at).chmurka.net"
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101
    Thunderbird/102.11.0
    Cancel-Lock: sha1:PsFUMebDdBemcUyERofHOt0HM/Y=
    sha256:72TU4HgefndCX8sPP/jTRyAuFlEbK2W5cZRTgdVn8tM=
    sha1:4be/AoY/52Vr0OtRpP+4p6w0Mdk=
    sha256:bRabPL71q5WpBLjLcE72Q4CtqwGn2E6Zh46GUx1sQx0=
    Content-Language: en-US
    In-Reply-To: <0...@h...invalid>
    Xref: news-archive.icm.edu.pl pl.misc.elektronika:792559
    [ ukryj nagłówki ]

    On 2024-06-25 10:22, Arnold Ziffel wrote:
    > Atlantis <m...@w...pl> wrote:
    >
    >> Potrzebuję więc jakiegoś narzędzia, które pozwoli mi w sposób
    >> automatyczny (pod Linuksem, wewnątrz Makefile) wykonać następujący ciąg
    >> operacji.
    >> - Bierzemy fragment pliku bin - od określonego adresu i o określonej
    >> długości.
    >> - Liczymy z niego sumę kontrolną CRC16.
    >> - Wyświetlamy wynik
    >> - Zapisujemy wynik w tym samym pliku bin, pod określonym adresem (to w
    >> przyszłości pozwoli mi zatrzymać wykonywanie programu, jeśli po jego
    >> załadowaniu okaże się, że suma się nie zgadza).
    >
    > Wytniesz przez:
    >
    > dd if=file.bin bs=1 skip=2 count=3 status=none
    >
    >
    > Teraz tylko znaleźć program, który zrobi crc16 z linii poleceń -- na
    > szybko nie znalazłem, może się okazać, że będzie trzeba napisać jakiś
    > kawałek kodu w Pythonie albo czymś podobnym.
    >

    moze to?
    https://github.com/onslauth/bash_crc16

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: