摘要:在此推導出CRC編碼算法原理及其C語言的3種實現方法,給出適應不同計算機或微控制器硬件環境的C語言程序。用C語言編寫實用的CRC計算程序,并通過實驗測試3種方法的效果,分析這3種線性編碼與差錯控制方法,其目的是提高在S3C2410AL-20微處理器系統中進行二次開發的效率,解決在選擇微處理器時容量與速度之間的矛盾。實驗結果證明選用C語言實現CRC編碼算法可以在編碼效率和內存占有率上獲得較好的效果。
關鍵詞:線性編碼技術;S3C2410AL-20;CRC編碼算法;C語言
中圖分類號:TN919-34 文獻標識碼:A 文章編號:1004-373X(2011)16-0045-04