Annuta 0 14 мая, 2007 Опубликовано 14 мая, 2007 · Жалоба В хтмл странице <Form action=1 method=GET> 1 - чтобы не искало файл <INPUT type=squad name="MiColor' maxLength=10 size=10 > <INPUT type=submit value=" Передать "> Файл скомпилировать через fs_generator и вставить в проект - грузить в поле ввели black и нажали передать Потом искать в принимаемой строке после ? переменную MiColor=black black - значение Дописать в httpd после анализа /* Check for GET. */ Может есть проще и готовый метод - я uip детально не разбирал - мне он не нравится ... а где мне эту строку найти.... вопрос в том... как мне до этой строки добраться... в какой переменной будет эта строкка ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KRS 0 14 мая, 2007 Опубликовано 14 мая, 2007 · Жалоба Кстати не обязательно форму делать и submit можно javascript обойтись - запрашивать определенный URL или вообще использовать XmlHttpRequest тогда и страницу перегружать не надо Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Annuta 0 14 мая, 2007 Опубликовано 14 мая, 2007 · Жалоба Кстати не обязательно форму делать и submit можно javascript обойтись - запрашивать определенный URL или вообще использовать XmlHttpRequest тогда и страницу перегружать не надо Народ... короче я понимаю так. Запрос например .../cgi/rtos?led=1 Я в своей функции из cgi.c SetLed(led,1);/led- номер диода, 1 - зажечь/ .. и будет счастье .. так ??? и больше ничего не нужно.... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lebiga 0 14 мая, 2007 Опубликовано 14 мая, 2007 · Жалоба ... а где мне эту строку найти.... вопрос в том... как мне до этой строки добраться... в какой переменной будет эта строкка ? uip_appdata[] в файле httpd Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Annuta 0 15 мая, 2007 Опубликовано 15 мая, 2007 · Жалоба uip_appdata[] в файле httpd СПАИСБО lebiga !!!! Получилось... вот только вмнсто нормальных символов /имя переменной/ пишет бред... sscanf(uip_appdata[k], "%s", &s[0]) ; strcat(hs->var_name,s); Я уж и разными функциями... а он не хочет! Как конвертировать в нормальный символ uip_appdata ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
lebiga 0 15 мая, 2007 Опубликовано 15 мая, 2007 · Жалоба СПАИСБО lebiga !!!! Получилось... вот только вмнсто нормальных символов /имя переменной/ пишет бред... sscanf(uip_appdata[k], "%s", &s[0]) ; strcat(hs->var_name,s); Я уж и разными функциями... а он не хочет! Как конвертировать в нормальный символ uip_appdata ? Лучше искать посимвольно. Или strstr(uip_appdata,"%s") - находится указатель на первое вложение. Только может быть проблема с выходом за пределы массива, так что лучше написать посимвольно до sizeof(uip_appdata) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_dem 0 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба пример : файл fs/cgi/link i /link_header.html t <center><b> Channels status </b><br><br><br></center> t <br>channel #0 status : c e 0 t <br>channel #1 status : c e 1 . в файл cgi.c добавлено : cgifunction cgitab[] = { print_stats, /* CGI function "a" */ file_stats, /* CGI function "b" */ tcp_stats, /* CGI function "c" */ rtos_stats, /* CGI function "d" */ link_stats /* CGI function "e" */}; т.е. для вызова функции c алиасом c [b]e[/b] 0 в CGI-файле будет вызвана функция link_stats в самой функции link_stats() проверяем hs->script[4] - тут будет значение параметра c e [b]0[/b] Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Annuta 0 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба _dem я написала функцию она вызывается, но только из других функций например rtos / если заменить "d" на "e" / а вот из браузера нет... /cgi/link/ вызываю по ссылке - не работает... мой файл /cgi/link /cgi/link t <center><b> Channels status </b><br><br><br></center> t <br>channel #0 status : c e 0 t <br>channel #1 status : c e 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_dem 0 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба файловую систему пересобрали ? файловую систему пересобрали ? необходимо преобразовать файловую систему в файл с данными (в виде констант), которые потом будут собраны с проектом и вшиты в контроллер. для этого (под windows) попробуйте аттач запускать fs_generator.exe fs в папке ...demo...\uip после чего пересобираем проект и перешиваем MCU. аттач fs_generator.zip Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Annuta 0 16 мая, 2007 Опубликовано 16 мая, 2007 (изменено) · Жалоба попробывала, ваша прога мне создаёт пустой файл.. куда бы я его не копировала... может она как-то по особому запускатеся..??? Изменено 16 мая, 2007 пользователем Annuta Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_dem 0 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба попробывала, ваша прога мне создаёт пустой файл.. куда бы я его не копировала... может она как-то по особому запускатеся..??? запускаем в директории uip (в той, в которой находится директория fs) D:\test\RTOS\Demo\uIP_Demo_IAR_ARM7\uip>fs_generator.exe fs File System generator for UIP 0.9 http://dunkels.com/adam/uip/ DESIGN4FPGA (c) April 2006 http://www.design4fpga.com found html: 404.html, processing file... done! found plain: \cgi\files, processing file... done! found plain: \cgi\gsm, processing file... done! found plain: \cgi\rtos, processing file... done! found plain: \cgi\stats, processing file... done! found plain: \cgi\tcp, processing file... done! found html: control.html, processing file... done! found plain: files_footer.plain, processing file... done! found html: files_header.html, processing file... done! found html: gsm_header.html, processing file... done! found png: \img\logo.png, processing file... done! found html: index.html, processing file... done! found plain: stats_footer.plain, processing file... done! found html: stats_header.html, processing file... done! found plain: tcp_footer.plain, processing file... done! found html: tcp_header.html, processing file... done! Processed 16 files, writting data to fsdata.c создала fsdata.c на 59 кБ. Какие у Вас сообщения программы ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Annuta 0 16 мая, 2007 Опубликовано 16 мая, 2007 (изменено) · Жалоба ..у меня она вообще не запускается.. окошечко едва мелькает при запуске..пишет скопируйте пожалйста в папку с сайтом! ... запускаю имеено в одной директории с папкой fs в которой стр и скрипты... антивирус её не блокирует ... я проверила.. скопировала её в Demo\uIP_Demo_IAR_ARM7\uip где вы её скачали если не секрет ??? может там версия старая... Изменено 16 мая, 2007 пользователем Annuta Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_dem 0 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба ..у меня она вообще не запускается.. окошечко едва мелькает при запуске..пишет скопируйте пожалйста в папку с сайтом! ... запускаю имеено в одной директории с папкой fs в которой стр и скрипты... антивирус её не блокирует ... я проверила.. скопировала её в Demo\uIP_Demo_IAR_ARM7\uip где вы её скачали если не секрет ??? может там версия старая... в папке Demo\uIP_Demo_IAR_ARM7\uip запустите cmd.exe там выполните fs_generator.exe fs что скажет ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Annuta 0 16 мая, 2007 Опубликовано 16 мая, 2007 (изменено) · Жалоба Извините _dem РАБОТАЕТ ВСЁ... я просто не правильно запускала из камандной строки!!!! СПАСИБО !!!!!!! fs_generator.exe fs работает Изменено 16 мая, 2007 пользователем Annuta Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_dem 0 16 мая, 2007 Опубликовано 16 мая, 2007 · Жалоба Извините _dem РАБОТАЕТ ВСЁ... я просто не правильно запускала из камандной строки!!!! СПАСИБО !!!!!!! fs_generator.exe fs работает :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться