PYCRC.

PYCRC è un'utilità di calcolo che fornirà un'implementazione di riferimento CRC in Python e un generatore di codice sorgente per c
Scarica ora

PYCRC. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Nome editore:
  • Thomas Pircher
  • Dimensione del file:
  • 53 KB

PYCRC. Tag


PYCRC. Descrizione

PYCRC è un'utilità di calcolo che fornirà un'implementazione di riferimento CRC in Python e un generatore di codice sorgente per C. La variante CRC usata può essere scelta da un'implementazione rapida ma spaziale per le implementazioni più lente ma più piccole, in particolare per le applicazioni incorporate. Le seguenti varianti dell'algoritmo CRC sono supportate: · Bit_by_bit : l'algoritmo di base che funziona individualmente su ogni bit del messaggio aumentato (cioè i dati di ingresso con larghezza 0-bit collegati alla fine). Questo algoritmo è il più semplice da capire, perché è un'implementazione diretta della divisione polinomiale di base, ma è anche la più lenta tra tutte le varianti possibili. · Bit_by_bit_fast : una variazione del semplice algoritmo Bit_by_bit, che non ha bisogno del messaggio aumentato. Questo algoritmo potrebbe essere una buona scelta per le piattaforme embedded, dove lo spazio del codice è una preoccupazione importante. · table_driven : l'algoritmo standard a tavola standard. Questo algoritmo funziona solo su modelli con multipli di 8 come larghezza. Questa è la variante più veloce, perché funziona su byte rispetto ai bit e utilizza una tabella di ricerca di 256 elementi, che potrebbe non essere fattibile per i piccoli sistemi embedded, però. Comunque, il numero di elementi nella tabella di ricerca può essere ridotto mediante l'interruttore della riga di comando --Table_idx_with. Utilizzando 4 bit (16 elementi nella tabella di ricerca) Un significativo velocità può essere misurato rispetto agli algoritmi bit-by-bit.


PYCRC. Software correlato

BSCBrowser.

BScBrowser è un'applicazione GUI per dare allo sviluppatore un'interfaccia amichevole per accedere ai contenuti del file MicrRoft BSC. ...

191 988 KB

Scarica

GLFW.

GLFW è una struttura gratuita, open source, portatile per lo sviluppo dell'applicazione OpenGL ...

207 1 MB

Scarica