|
Html<->AT91SAM7x256-EK |
|
|
|
May 14 2007, 15:01
|

Участник

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

|
Цитата(lebiga @ May 14 2007, 18:52)  В хтмл странице <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 детально не разбирал - мне он не нравится ... а где мне эту строку найти.... вопрос в том... как мне до этой строки добраться... в какой переменной будет эта строкка ?
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 14 2007, 15:20
|

Участник

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

|
Цитата(KRS @ May 14 2007, 19:06)  Кстати не обязательно форму делать и submit можно javascript обойтись - запрашивать определенный URL или вообще использовать XmlHttpRequest тогда и страницу перегружать не надо Народ... короче я понимаю так. Запрос например .../cgi/rtos?led=1 Я в своей функции из cgi.c SetLed(led,1);/led- номер диода, 1 - зажечь/ .. и будет счастье .. так ??? и больше ничего не нужно....
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 14 2007, 15:27
|

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

|
Цитата(Annuta @ May 14 2007, 19:01)  ... а где мне эту строку найти.... вопрос в том... как мне до этой строки добраться... в какой переменной будет эта строкка ? uip_appdata[] в файле httpd
|
|
|
|
|
May 15 2007, 07:47
|

Участник

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

|
Цитата(lebiga @ May 14 2007, 19:27)  uip_appdata[] в файле httpd СПАИСБО lebiga !!!! Получилось... вот только вмнсто нормальных символов /имя переменной/ пишет бред... sscanf(uip_appdata[k], "%s", &s[0]) ; strcat(hs->var_name,s); Я уж и разными функциями... а он не хочет! Как конвертировать в нормальный символ uip_appdata ?
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 15 2007, 12:18
|

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

|
Цитата(Annuta @ May 15 2007, 11:47)  СПАИСБО lebiga !!!! Получилось... вот только вмнсто нормальных символов /имя переменной/ пишет бред... sscanf(uip_appdata[k], "%s", &s[0]) ; strcat(hs->var_name,s); Я уж и разными функциями... а он не хочет! Как конвертировать в нормальный символ uip_appdata ? Лучше искать посимвольно. Или strstr(uip_appdata,"%s") - находится указатель на первое вложение. Только может быть проблема с выходом за пределы массива, так что лучше написать посимвольно до sizeof(uip_appdata)
|
|
|
|
|
May 16 2007, 05:55
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970

|
пример : файл 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]
|
|
|
|
|
May 16 2007, 07:12
|

Участник

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

|
_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
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 16 2007, 07:51
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970

|
файловую систему пересобрали ? файловую систему пересобрали ? необходимо преобразовать файловую систему в файл с данными (в виде констант), которые потом будут собраны с проектом и вшиты в контроллер. для этого (под windows) попробуйте аттач запускать fs_generator.exe fs в папке ...demo...\uip после чего пересобираем проект и перешиваем MCU. аттач
|
|
|
|
|
May 16 2007, 07:53
|

Участник

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

|
попробывала, ваша прога мне создаёт пустой файл.. куда бы я его не копировала... может она как-то по особому запускатеся..???
Сообщение отредактировал Annuta - May 16 2007, 08:05
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 16 2007, 08:14
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970

|
Цитата(Annuta @ May 16 2007, 14:53)  попробывала, ваша прога мне создаёт пустой файл.. куда бы я его не копировала... может она как-то по особому запускатеся..??? запускаем в директории 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 кБ. Какие у Вас сообщения программы ?
|
|
|
|
|
May 16 2007, 08:31
|

Участник

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

|
..у меня она вообще не запускается.. окошечко едва мелькает при запуске..пишет скопируйте пожалйста в папку с сайтом! ... запускаю имеено в одной директории с папкой fs в которой стр и скрипты... антивирус её не блокирует ... я проверила.. скопировала её в Demo\uIP_Demo_IAR_ARM7\uip где вы её скачали если не секрет ??? может там версия старая...
Сообщение отредактировал Annuta - May 16 2007, 08:34
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
|
May 16 2007, 08:40
|
Местный
  
Группа: Свой
Сообщений: 263
Регистрация: 2-02-07
Из: CN, Ukraine
Пользователь №: 24 970

|
Цитата(Annuta @ May 16 2007, 15:31)  ..у меня она вообще не запускается.. окошечко едва мелькает при запуске..пишет скопируйте пожалйста в папку с сайтом! ... запускаю имеено в одной директории с папкой fs в которой стр и скрипты... антивирус её не блокирует ... я проверила.. скопировала её в Demo\uIP_Demo_IAR_ARM7\uip где вы её скачали если не секрет ??? может там версия старая... в папке Demo\uIP_Demo_IAR_ARM7\uip запустите cmd.exe там выполните fs_generator.exe fs что скажет ?
|
|
|
|
|
May 16 2007, 08:56
|

Участник

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

|
Извините _dem РАБОТАЕТ ВСЁ... я просто не правильно запускала из камандной строки!!!! СПАСИБО !!!!!!! fs_generator.exe fs работает
Сообщение отредактировал Annuta - May 16 2007, 09:01
--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|