义气煎蛋

文章
6
资源
0
加入时间
2年10月21天

vsftpd移植和配置

做完了uboot,内核,和文件系统的移植,但文件系统是空的,在PC机上交叉编译完程序需要用U盘拷到开发板上,感觉太麻烦,就想着给板子弄一个ftp,方便一点。其实我用的是nfs,已经不用U盘考了,但为以后开发,还是移植一个ftp。下面就拿最新版本的vsftp开刀。1、从网上ftp://vsftpd.beasts.org/取得目前最新2.3.4版本:vsftpd-2.3.4,文件没有压缩,

C++各基本类型与string的转换

C++各基本类型与string的转换中已经封装好了对应的转换方法:标准库中定义了to_string(val);可以将其它类型转换为string还定义了一组stoi(s,p,b)、stol(s,p,b)、stod(s,p,b)等转换函数.可以分别转化成int、long、double等void testTypeConvert(){ //int --> string ...

netty中TCP的黏包/拆包解决之道1.TCP黏包/拆包的原理2.未考虑TCP黏包/拆包 导致的异常案例3.netty中解决TCP黏包/拆包的方法LineBasedFrameDecoder和StringDecoder原理分析

这篇博客的主要内容是: 1. TCP黏包/拆包的基础知识 2.没考虑TCP黏包/拆包 导致的异常案例 3.netty中解决TCP黏包/拆包的方法1.TCP黏包/拆包的原理TCP 是一个“流”协议,所谓流就是没有界限的一串数据。TCP并不了解上层业务数据的具体定义,它只会根据TCP缓冲区的实际情况进行包的划分,所以在业务上认为,一个完整的包可能会被TCP拆分成多个包进行发送(拆包)

matlab/simulink仿真步长设置

matlab function模块的采样时间间隔,也即matlab function多长时间会被执行一次。右击选择:block parameter。,然后填上sample time为2.5ms。对于在单片上运行的程序,用simulink做固定步长仿真很有意义。求解器的仿真步长和仿真图里的模块的采样时间间隔不是一回事。设置求解器为固定步长。如下图设置仿真步长为固定2.5ms。类似的模块还有:常数模块等。