我有一个嵌入式固件,可以通过串行传输进行终端操作。我正在从终端执行命令,等待数据(文本文件),应将其保存到闪存芯片中。然而,写入闪存比终端传输要慢得多。
文本文件可能很大(几千字节),因此在小型嵌入式环境中,我无法简单地将其转储到RAM中。我想知道是否可以与标准终端仿真器通信(具有文件拖放支持),每次写入缓冲区已满时暂停传输,并在写入完成后继续告诉终端恢复传输?但我没有找到任何可以帮助我解决这个问题的东西。
当然,我可以制作一个理解此技巧的PC前端,但在基本级别上,如果需要,所有功能都可以通过正常终端使用会更好。
文本文件可能很大(几千字节),因此在小型嵌入式环境中,我无法简单地将其转储到RAM中。我想知道是否可以与标准终端仿真器通信(具有文件拖放支持),每次写入缓冲区已满时暂停传输,并在写入完成后继续告诉终端恢复传输?但我没有找到任何可以帮助我解决这个问题的东西。
当然,我可以制作一个理解此技巧的PC前端,但在基本级别上,如果需要,所有功能都可以通过正常终端使用会更好。