pyclcrc

Pycrc is een berekeningshulpprogramma dat een CRC-referentie-implementatie in Python en een broncodegenerator voor C zal verschaffen
Download nu

pyclcrc Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Naam uitgever:
  • Thomas Pircher
  • Bestandsgrootte:
  • 53 KB

pyclcrc Tags


pyclcrc Beschrijving

Pycrc is een berekeningshulpprogramma dat een CRC-referentie-implementatie in Python en een broncodegenerator voor C zal verschaffen voor C. De gebruikte CRC-variant kan worden gekozen uit een snelle maar ruimte-consumerende implementatie tot langzamere maar kleinere implementaties die speciaal zijn voor ingesloten toepassingen. De volgende varianten van het CRC-algoritme worden ondersteund: · bit_by_bit : het basisalgoritme dat individueel op elk bit van het augmented bericht (d.w.z. de invoergegevens met breedte 0-bits bevestigd aan het einde). Dit algoritme is de gemakkelijkste die het begrijpt, omdat het een directe implementatie van de basis polynomiale divisie is, maar het is ook de langzaamste onder alle mogelijke varianten. · bit_by_bit_fast : een variatie van het eenvoudige bit_by_bit algoritme, dat niet het augmented bericht nodig heeft. Dit algoritme is misschien een goede keuze voor ingebouwde platforms, waar codesruimte een belangrijke zorg is. · tabel_Driven : het standaard tabel aangedreven algoritme. Dit algoritme werkt alleen op modellen met veelvouden van 8 als breedte. Dit is de snelste variant, omdat het werkt op bytes in tegenstelling tot stukjes, en een opzoektabel van 256 elementen gebruikt, die mogelijk niet haalbaar is voor kleine ingebedde systemen. Hoe dan ook, het aantal elementen in de opzoektabel kan worden verminderd met behulp van de --Table_idx_with-opdrachtregelschakelaar. Door 4 bits (16 elementen in de opzoektafel) te gebruiken, kan een significante speed-up worden gemeten ten opzichte van de bit-by-bit-algoritmen.


pyclcrc Gerelateerde software

BSCBrowser

BSCBROWSER IS GUI-toepassing om ontwikkelaar een vriendelijke interface te geven om toegang te krijgen tot de inhoud van MicrSoft BSC-bestand. ...

191 988 KB

Downloaden

GLFW

GLFW is een gratis, open source, draagbaar raamwerk voor OpenGL-applicatie-ontwikkeling ...

207 1 MB

Downloaden

Jspecview

JSPECVIEW is een betrouwbare en eenvoudig te gebruiken kijker voor spectrale gegevens in het JCAMM-DX-formaat. ...

441 2 MB

Downloaden