提供类似基于tftp协议的文件传输功能。
主要用途:用于调试过程中将编译生成的可执行bin档或so库文件通过网线的方式传送到待调试机器上或将机器上的文件push到pc上,省去拔插U盘的烦恼。
优点:传输速度上比tftp要快,使用方便。
缺点:无传输速率提示。
前提条件: 保证目标板机器可以ping通PC。
PC端程序:
1、PC端程序目前开发了两个版本,一个终端版本,一个带form的版本,两个版本多是基于C#和.net编写的;
2、对于终端版本只需将程序至于和需要下载的文件于同一目录下后将其运行即可;
3、对于form版本只需运行程序后选择其将要下载的文件路径选到到path文本框内即可,默认为当前目录。
目标板端程序:
1、目标板端程序是基于c和linux环境编写的,需要根据目标板平台不同重新编译生成可执行程序;
2、修改目标板段程序makefile文件中的CC变量值指定适用的交叉编译器后在目录下执行make即可;
3、将交叉编译生成的程序置于目标板后执行并传入要传输的文件名路径加上-g(get from pc)或-p(push to pc)参数即可。