В начале был Xmodem , который был очень прост в реализации. Чак Форсберг посмотрел на xmodem и решил, что он неэффективен, поэтому он родил Ymodem , но его реализации были ошибочными, и x и ymodem были заменены на Zmodem .
Кермит , позже. Kermit, вероятно, будет «стандартным» способом реализации этого. У вас есть доступ к библиотекам для Kermit, которые будут работать на вашей встроенной платформе? Если нет, то я, вероятно, рассмотрю один из других вариантов.
Если первостепенное значение имеет простота реализации, Xmodem выигрывает.