linux和win2000通过串口传送大数据量文件的好的方案

发布于 2022-07-21 22:21:20 字数 177 浏览 12 评论 6

程序要求是这样的:
先将linux下指定父目录及其子目录(子目录不是确定的,用户可以自己创建或删除不同目录下可以有同名文件)下的的所有文件通过串口传送到win2000上备份,然后再将win2000上的备份文件通过串口反传到linux下对应的父目录及其子目录下,要求文件不能放错位置。

请教大虾有什么好的方案吗,谢谢!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

月亮邮递员 2022-07-27 06:06:12

用mmap或fgetc可以实现

且行且努力 2022-07-27 03:42:04

我想这样:先将要传送目录下的所有子目录及子目录的子目录用系统调用
system( "/bin/find 要查找目录的绝对路径名 -type d > /tmp/log" );导入/tmp/log文件中,然后将该文件先传到win2000上,此时再从/tmp/log文件中读取第一行要传送目录的绝对路径名, 并传送该目录下的所有文件,然后接着是log文件的第二,第三行下的所有文件,直至传完为止. 在win2000上也是从log文件中一行行读取,并将接收到的文件按log文件要求的目录结构存放. 反之依然.

这样有个问题请教, linux下怎样才能方便的从log文件中读取每一行,并将该行数据保存到char *字符串中呢, 因为我要打开该目录.我看了一下getline好象不能满足我的要求,我是要log文件中每一个单行字符串.

大虾教我,谢谢!

知你几分 2022-07-26 05:16:31

大侠,能说得完整一些吗,我的linux嵌入式开发板没有猫也可以吗.我不懂kermit,请教了.

谢谢!

情感失落者 2022-07-25 00:30:12

kermit

来日方长 2022-07-24 09:53:49

linux在开发板上,条件所限用不了tftp
谢谢!
还有什么好的解决办法吗.

冷血 2022-07-23 13:51:14

tftp不好么,为什么要串口

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文