使用方法: gen_crc.pl 输入数据位宽 多项式 多项式输入方法: 从低位向高位依次输入,以USB TOKEN为例,x^5 + x^2 + 1,从低到高位输入为101001 usb token的crc生成方法: gen_crc.pl 8 101001 usb data的crc(x^16+x^15+x^2+1)生成方法: gen_crc.pl 8 10100000000000011
链接: https://pan.baidu.com/s/1kqRsSBJRq64tNnmv1SYjXQ
提取码: jr8i
说明:
windows下要安装ActivePerl。
1、在Windows上用ActivePerl写一个HelloWorld,测试完毕后,我们在C盘创建一个文件。
HelloWorld.pl
2、右键HelloWorld.pl文件 -> 用记事本打开该文件,然后输入以下代码:
#!/usr/bin/env perl
print "HelloWorld"
3、然后保存
4、回到cmd命令提示符。
cd
返回到C盘根目录
perl HelloWorld.pl
或者直接键入HelloWorld.pl
解释下:2行代码的作用
#!/usr/bin/env perl是典型的解释器路径声明(魔法声明),如果考虑到跨平台,在Unix/Linux上使用的,是必须要加上这个声明的,如果只是单纯的在windows上学习Perl,这个声明无关紧要。
print "HelloWorld"则是一条语句,作用就是在屏幕上输出一个字符串,""内的则是字符串,例如小伙伴可以尝试修改""内的内容。
Linux下就命令行perl perlname.pl
我是在虚拟机下运行的,所以无需安装特殊软件,直接perl gen_crc.pl 8 101001
就可以了。