endgültige CRC für C

Da CRC ist so weit verbreitet, ich bin überrascht durch eine harte Zeit zu finden CRC-Implementierungen in C.

Gibt es eine "definitive" CRC-Berechnung snippet/Algorithmus für C, dass "jeder" verwendet? Oder: gibt es ein gutes CRC Umsetzung jemand dafür verbürgen, und zeigen Sie mir Richtung? Ich bin auf der Suche nach CRC8 und CRC16-Implementierungen im besonderen.

Kommen Sie, daran zu denken, meine situation ist ein wenig unkonventionell. Ich bin das schreiben von C-code für Linux, und der code sollte irgendwann portiert werden an einen mikrocontroller. Es scheint einige mikrocontroller-APIs kommen mit CRC-Implementierungen; in jedem Fall, ich bin auf der Suche nach einer generischen software-Implementierung (ich habe gelesen, dass CRC ist ursprünglich gedacht, um in hardware implementiert).

InformationsquelleAutor der Frage oyvind | 2013-03-02

Schreibe einen Kommentar