Перейти к содержанию
    

Нужны исходные тексты FTP клиента

у LPC21xx нет встроенного ethernet и внешней шины.

Тут все зависит от выбора стека и как вы контроллер будете цеплять.

Обычно к любому стеку как пример есть ftp клиент.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

здесь

http://www.isc.org/index.pl?/sources/devel...ork/tinytcp.php

можно скачать исходники tinytcp

старая, очень простая реализация TCP, есть простейший ftp client, но только на прием

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Обычно к любому стеку как пример есть ftp клиент.

FTP - Нет. TFTP - да, поскольку иcпользуется, напрмер, для полезных вещей типа BOOTP.

А нужен-ли контроллеру именно FTP? Цель какова? Ну а вообще FTP клиентов на socket интерфейсе как собак нерезанных, берете, например, из линуксового дистрибутива.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

FTP - Нет. TFTP - да

Точно, про FTP - я погорячился.

 

но в TinyTcp выше ссылка, естьпростейший ftp клиент на прием.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот есть в RTL библитеке для кейла. Правда сервер!

TFTP Server

Trivial File Transfer Protocol (TFTP) is a simple protocol for exchanging files between two TCP/IP machines. TFTP servers allow connections from TFTP clients to perform file send and receive operations. TFTP users initiate connections by starting a TFTP client program, which generally uses a command-line interface. Due to its limitations, TFTP is a complement to the regular File Transfer Protocol (FTP), not a replacement for it. It is used only when its simplicity is important and its lack of features is not. Its most Common application is bootstrapping, as described above, though it can be used for other purposes.

 

The TFTP protocol features support only file send and receive operations. File delete, file move and file rename are not supported by the TFTP protocol.

 

Embedded TFTP Server may be used to upload HTTP Web pages or to download log files to a remote PC. In this case the RAM File System should be used and Embedded Web Server properly configured.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот есть в RTL библитеке для кейла. Правда сервер!

TFTP Server

Правда не самка а самец и не человека а лягушки :).

Клиент и Сервер это совсем разные вещи, и TFTP с FTP вообще внутри ничего общего не имеют.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нужны исходные тексты FTP клиента желательно для LPC21xx.

Глянь стек микрочипа mchipstack4.2 - исходники полные, можно взять ftp из него, а библиотеки tcp и т.д от uip и сделать гибрид.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...