реклама на сайте
подробности

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> FTP на LPC2148, мало опыта в этом вопросе
vromanov
сообщение Apr 18 2007, 14:40
Сообщение #16


Участник
*

Группа: Новичок
Сообщений: 70
Регистрация: 27-03-07
Пользователь №: 26 533



Цитата(bolmoe @ Apr 18 2007, 14:17) *
файлов. Теперь вот потребовалось, чтобы винды сами видели это устройство в виде диска без участия этой проги...............

Но драйвер то для виндов можно будет поставить? есть такое слово IFS. Вот тут есть немного - http://www.microsoft.com/whdc/DevTools/IFSKit/default.mspx
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 18 2007, 14:43
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(vromanov @ Apr 18 2007, 14:40) *
Но драйвер то для виндов можно будет поставить?

А чем по Вашему была "эта прога" и зачем ее убирают smile.gif


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
vromanov
сообщение Apr 18 2007, 15:38
Сообщение #18


Участник
*

Группа: Новичок
Сообщений: 70
Регистрация: 27-03-07
Пользователь №: 26 533



Ну прога была прогой, а драйвер это драйвер. Все-таки разные вещи и разные вомзожности по работе.
Кстати, еще есть такое слово - TFTP. Посмотрите в эту сторону.
FTP все-таки нетривиальная задача..
Еще идея - ставте централизованный сервер, которые умеет дозваниваться до различных девайсов. А пользователи уже с ним работают, например, при помощи бровзера.
Go to the top of the page
 
+Quote Post
bolmoe
сообщение Apr 18 2007, 16:08
Сообщение #19


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830



Цитата(vromanov @ Apr 18 2007, 16:38) *
Ну прога была прогой, а драйвер это драйвер. Все-таки разные вещи и разные вомзожности по работе.
Кстати, еще есть такое слово - TFTP. Посмотрите в эту сторону.
FTP все-таки нетривиальная задача..
Еще идея - ставте централизованный сервер, которые умеет дозваниваться до различных девайсов. А пользователи уже с ним работают, например, при помощи бровзера.


TFTP не дает работать с каталогами, что очень прискорбно......
Изначально именно на этот протокол был расчет, но........
Go to the top of the page
 
+Quote Post
ubobrov
сообщение Apr 18 2007, 16:45
Сообщение #20


Участник
*

Группа: Свой
Сообщений: 64
Регистрация: 15-08-05
Пользователь №: 7 636



Вот пример для LPC2148 http://www.keil.com/dd/chip/3880.htm
USB Mass Storage Device. Остаётся только реализовать 2 функции:
Чтение с MMC и Запись на MMC.
Go to the top of the page
 
+Quote Post
khach
сообщение Apr 18 2007, 18:05
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 3 439
Регистрация: 29-12-04
Пользователь №: 1 741



Цитата(ubobrov @ Apr 18 2007, 15:45) *
Вот пример для LPC2148 http://www.keil.com/dd/chip/3880.htm
USB Mass Storage Device. Остаётся только реализовать 2 функции:
Чтение с MMC и Запись на MMC.

angry.gif И FAT? И весь файловый ввод-вывод? От USB masstorage до полноценного накопителя (даже без FTP)- как до Луны рачки. Весь разбор ФАТа винда делает.
@автор темы. Расскажите, как будете интерфейс девайса делать? Потому что были примеры для LPC2138 c внешним контроллером Эзернета, подвешенном по SPI. Типа http://www.embeddedartists.com/products/bo...lpc2138_eth.php или устройства на базе ENC28J60 типа UIP stack with an ENC28J60 and a LPC2138
http://www.jandspromotions.com/philips2005...ners/AR1762.htm
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 18 2007, 18:45
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(khach @ Apr 18 2007, 18:05) *
устройства на базе ENC28J60 типа UIP stack with an ENC28J60 and a LPC2138
http://www.jandspromotions.com/philips2005...ners/AR1762.htm

Интересный ресурс! К делу не относится (поскольку у Автора про Ethernet не стоял), но
посмотрел в части "подвески" ENC28j60 - абсолютно паркетная система, по отсутствию обработки нештатных ситуаций даже превзошли образчик от microchip. Ну а сам стек uIP - многократно здесь уже обсуждавшийся.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
bolmoe
сообщение Apr 19 2007, 09:04
Сообщение #23


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830



Цитата(khach @ Apr 18 2007, 19:05) *
angry.gif И FAT? И весь файловый ввод-вывод? От USB masstorage до полноценного накопителя (даже без FTP)- как до Луны рачки. Весь разбор ФАТа винда делает.
@автор темы. Расскажите, как будете интерфейс девайса делать? Потому что были примеры для LPC2138 c внешним контроллером Эзернета, подвешенном по SPI. Типа http://www.embeddedartists.com/products/bo...lpc2138_eth.php или устройства на базе ENC28J60 типа UIP stack with an ENC28J60 and a LPC2138
http://www.jandspromotions.com/philips2005...ners/AR1762.htm


предпологается удаленный доступ к устройству через GPRS модем или модем по телефонной линии, пока подсоединился через UART напрямую в РС по протоколу РРР для проверки и тестирования.( В дальнейшем, скорее всего, перейду на LPC 23xx.) Вся работа с FAT-ММС уже реализована в LPC 2148, ранее большая часть задач по чтению-запись ММС переносилась на комп, но в связи пропускной способностью UART пришлось все делать в LPC. На внешний ethernet контроллер смотрел, но плата уже есть, поэтому что есть, то есть, с тем и ..... Честно говоря не хотелось бы опять поблочно передавать данные в РС и своей прогой отображать их в виде папок и файлов. Хочется, чтобы винды все это делали сами............... Поэтому и проснулся такой интерес к FTP.

Цитата(ubobrov @ Apr 18 2007, 17:45) *
Вот пример для LPC2148 http://www.keil.com/dd/chip/3880.htm
USB Mass Storage Device. Остаётся только реализовать 2 функции:
Чтение с MMC и Запись на MMC.



Пробовал, но пока не требуется. Интересен удаленный доступ.....
Go to the top of the page
 
+Quote Post
bolmoe
сообщение Apr 19 2007, 10:27
Сообщение #24


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830



такой еще вопрос.............
НЕ могу найти, как вычислить CRC для протокла PPP, "жалом" поводил по яндексу, rfc почитал, не описано, может не там смотрел???????
Go to the top of the page
 
+Quote Post
bolmoe
сообщение Apr 20 2007, 15:08
Сообщение #25


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830



Раньше использовал процедурку по расчету CRC16, кто знает, для РРР протокола CRC_CONSTATNT какая должна быть?

WORD Calc_CRC(WORD CRC,BYTE data)
{
WORD i=0;
BYTE tmp;

tmp=(BYTE)CRC;

tmp=tmp ^ data;
CRC=(CRC & 0xff00)|tmp;
do
{
CRC>>=1;
if(CRC & 0x0001) CRC=CRC ^ CRC_CONSTANT;
i++;
}while(i<8);

return CRC;
}
Go to the top of the page
 
+Quote Post
etoja
сообщение Apr 20 2007, 16:25
Сообщение #26


Профессионал
*****

Группа: Свой
Сообщений: 1 121
Регистрация: 14-01-05
Из: Москва
Пользователь №: 1 952



Посмотри исходные тексты PPP
Прикрепленные файлы
Прикрепленный файл  ppp.zip ( 15.29 килобайт ) Кол-во скачиваний: 51
 
Go to the top of the page
 
+Quote Post
bolmoe
сообщение Apr 20 2007, 17:48
Сообщение #27


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 5-04-06
Из: Рязань
Пользователь №: 15 830



Цитата(etoja @ Apr 20 2007, 17:25) *
Посмотри исходные тексты PPP


спасибо! Буду разбираться!
Go to the top of the page
 
+Quote Post
AlexandrY
сообщение Apr 20 2007, 18:03
Сообщение #28


Ally
******

Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050



Вы уверены, что у вас реализована FAT-MMC?
В поставке Keil-а FAT идет с критической ошибкой, драйвера MMC/SD не соблюдают спецификацию, а файловая система не поддерживает субдиректории.
Или у вас на чем-то другом FAT сделан?

Цитата(bolmoe @ Apr 19 2007, 09:34) *
предпологается удаленный доступ к устройству через GPRS модем или модем по телефонной линии, пока подсоединился через UART напрямую в РС по протоколу РРР для проверки и тестирования.( В дальнейшем, скорее всего, перейду на LPC 23xx.) Вся работа с FAT-ММС уже реализована в LPC 2148, ранее большая часть задач по чтению-запись ММС переносилась на комп, но в связи пропускной способностью UART пришлось все делать в LPC. На внешний ethernet контроллер смотрел, но плата уже есть, поэтому что есть, то есть, с тем и ..... Честно говоря не хотелось бы опять поблочно передавать данные в РС и своей прогой отображать их в виде папок и файлов. Хочется, чтобы винды все это делали сами............... Поэтому и проснулся такой интерес к FTP.
Пробовал, но пока не требуется. Интересен удаленный доступ.....
Go to the top of the page
 
+Quote Post
lebiga
сообщение May 1 2007, 19:11
Сообщение #29


Частый гость
**

Группа: Свой
Сообщений: 163
Регистрация: 22-06-06
Из: Киев
Пользователь №: 18 292



Цитата(khach @ Apr 18 2007, 19:05) *
angry.gif И FAT? И весь файловый ввод-вывод? От USB masstorage до полноценного накопителя (даже без FTP)- как до Луны рачки. Весь разбор ФАТа винда делает.
@автор темы. Расскажите, как будете интерфейс девайса делать? Потому что были примеры для LPC2138 c внешним контроллером Эзернета, подвешенном по SPI. Типа http://www.embeddedartists.com/products/bo...lpc2138_eth.php или устройства на базе ENC28J60 типа UIP stack with an ENC28J60 and a LPC2138
http://www.jandspromotions.com/philips2005...ners/AR1762.htm



LPC2138 + ENC28J60 + TCP/IP стек от микрочипа (для PIC18 & dsPIC) = FTP.
У меня файлы хранились в одной версии в атмеловской флеши соответственно MPFS(микрочип файл систем), а в другой версии прицепил VNC1L( от FTDI) и внешнюю гигабайтную флешку. Разбираться с более сложными системами не было времени, а это сляпал за 2 недели в боевом варианте!

Сообщение отредактировал lebiga - May 1 2007, 19:14
Go to the top of the page
 
+Quote Post

2 страниц V  < 1 2
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 13:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01458 секунд с 7
ELECTRONIX ©2004-2016