pycrc

PYCRC est un utilitaire de calcul qui fournira une implémentation de référence CRC en Python et un générateur de code source pour C
Télécharger maintenant

pycrc Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Nom de l'éditeur:
  • Thomas Pircher
  • Taille du fichier:
  • 53 KB

pycrc Mots clés


pycrc La description

PYCRC est un utilitaire de calcul qui fournira une implémentation de référence CRC en Python et un générateur de code source pour C. La variante CRC d'occasion peut être choisie parmi une implémentation rapide mais consommation spatiale à des implémentations plus lentes mais plus petites appropriées, en particulier pour les applications incorporées. Les variantes suivantes de l'algorithme CRC sont prises en charge: · bit_by_bit : l'algorithme de base qui fonctionne individuellement sur chaque bit du message augmenté (c'est-à-dire les données d'entrée avec largeur 0-bits attachés à la fin). Cet algorithme est le plus facile à comprendre, car il s'agit d'une mise en uvre directe de la division polynomiale de base, mais c'est aussi la plus lente entre toutes les variantes possibles. · BIT_BY_BIT_FAST : une variante de l'algorithme de bit_by_bit simple, qui n'a pas besoin du message augmenté. Cet algorithme pourrait être un bon choix pour les plates-formes intégrées, où l'espace de code est une préoccupation majeure. · Table_Diven : algorithme standard de table. Cet algorithme ne fonctionne que sur des modèles avec des multiples de 8 comme largeur. C'est la variante la plus rapide, car elle fonctionne sur des octets par opposition aux bits et utilise une table de recherche de 256 éléments, ce qui pourrait ne pas être réalisable pour les petits systèmes embarqués. Quoi qu'il en soit, le nombre d'éléments de la table de recherche peut être réduit au moyen du --Table_idx_with Commutateur de ligne de commande. En utilisant 4 bits (16 éléments de la table de loisirs), une vitesse importante peut être mesurée par rapport aux algorithmes bits par bits.


pycrc Logiciels associés

BSCBrowser

BSCBrowser est une application GUI pour donner au développeur une interface conviviale pour accéder au contenu du fichier MICRSOFT BSC. ...

191 988 KB

Télécharger

SmartSvn

SmartSVN est un client de subversion multi-plateformes puissant pour les professionnels, le successeur des CVS. ...

193 11.6 MB

Télécharger

Glfw

GLFW est une structure portable gratuite et open source pour OpenGL Application Development ...

207 1 MB

Télécharger