- 博客(5)
- 收藏
- 关注
原创 UART配置流程
常用的串口一般都RS232和RS485,在linux中,所有的设备文件一般都位于“/dev”下,其中串口1和串口2对应的设备名依次为“/dev/ttyS0”和“/dev/ttyS1”,而且USB转串口的设备名通常为“/dev/ttyUSB0”。 下面以指纹识别系统为例介绍下串口的操作流程: 1、保存原先串口配置,使用tcgetattr(fd,&oldtio)函数
2015-09-10 16:47:30
1978
原创 CRC算法原理
算法原理: 假设数据传输过程中需要发送15位的二进制信息g=101001110100001,这串二进制码可表示为代数多项式g(x) = x^14 + x^12 + x^9 + x^8 + x^7 + x^5 + 1,其中g中第k位的值,对应g(x)中x^k的系数。将g(x)乘以x^m,既将g后加m个0,然后除以m阶多项式h(x),得到的(m-1)阶余项r(x)对应的二进制码r就是CRC编码
2015-09-10 16:12:59
372
原创 LINUX中编译程序时,-I,-L,-l 的区别
-I (大写i):如-I ./lib/openssl/include,./表示在本目录下,后面的路径存放着头文件的地址,第一个寻找头文件的目录。-L:如 -L ./lib/sqlite,后面的路径存放着库文件的地址,第一个寻找库文件的目录。-l (小写L):如-lsqlite3 -lpthread -lcrypto ,-l后面跟着的是动态库的名字,会寻找libsqlite3.so动态库文件
2015-09-07 09:29:25
3856
1
原创 ftp传输文件
ftp 后面加需要连接的机的IP地址,接着下面根据提示语输入密码。连接成功后会显示ftp> ,在后面写入你需要传输的文件,回车即可。这样就把文件传输到了对应的机上的ftp下载目录中,然后可以登录SecureCRT,创建一个新的session,在Protocol那选择Telnet,然后按下一步;在Hostname那输入连接的机的IP地址,接着就完成了,可以连接,登录。
2015-09-07 09:18:58
348
原创 LINUX中的".c”文件用vi打开后出现好多^M的解决方法
STEP 1:打开文件后,输入 :e ++ff=unix %然后就可以显示出所有 ^M 符号。STEP 2::%s/\r//g
2015-09-06 09:20:22
1298
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人