| Pycrc PYCRC es una utilidad de cálculo que proporcionará una implementación de referencia de CRC en Python y un generador de código fuente para C |
Descargar ahora |
Pycrc Clasificación y resumen
- Nombre del editor:
- Thomas Pircher
- Tamaño del archivo:
- 53 KB
Pycrc Etiquetas
Pycrc Descripción
PYCRC es una utilidad de cálculo que proporcionará una implementación de referencia de CRC en Python y un generador de código fuente para C. La variante de CRC usada se puede elegir de una implementación rápida pero que consume espacio a implementaciones más lentas pero más pequeñas, especialmente para aplicaciones integradas. Las siguientes variantes del algoritmo CRC son compatibles: · BIT_BY_BIT : el algoritmo básico que opera individualmente en cada bit de el mensaje aumentado (es decir, los datos de entrada con el ancho 0-bits adjuntos al final). Este algoritmo es el más fácil de entender, porque es una implementación directa de la división polinomial básica, pero también es la más lenta entre todas las variantes posibles. · bit_by_bit_fast : una variación del simple algoritmo BIT_BY_BIT, que no necesita el mensaje aumentado. Este algoritmo podría ser una buena opción para las plataformas incrustadas, donde el espacio de código es una preocupación importante. · Table_DRIVE : el algoritmo impulsado por la tabla estándar. Este algoritmo solo funciona en modelos con múltiplos de 8 de ancho. Esta es la variante más rápida, ya que opera en bytes en lugar de bits, y utiliza una tabla de búsqueda de 256 elementos, que podrían no ser factibles para los sistemas incrustados pequeños. De todos modos, el número de elementos en la tabla de mirada se puede reducir mediante el interruptor de línea de comandos -table_idx_with. Al usar 4 bits (16 elementos en la tabla de búsqueda), se puede medir un acelerado significativo con respecto a los algoritmos de bits bits.
Pycrc Software relacionado