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

 
 
> Html<->AT91SAM7x256-EK
Annuta
сообщение May 11 2007, 10:58
Сообщение #1


Участник
*

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



У меня тестовая плата на AT91SAM7x256-EK, и пример веб сервера с FreeRTOS.org.
Народ, подскажите как мне перердать параметры из веб стр в прогу ? Сейчас я могу устанавливать чекбоксы в сответсвии с тем, загорелся ли светодиод или нет... а как сделать обратную связь...???
Спасибо.


--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Annuta
сообщение May 13 2007, 14:14
Сообщение #2


Участник
*

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



Народ, подскажите хоть в каких файлах шукать, какие функции смотреть ... Очень надо... help.gif


--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
Go to the top of the page
 
+Quote Post
lebiga
сообщение May 13 2007, 14:51
Сообщение #3


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

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



Цитата(Annuta @ May 13 2007, 18:14) *
Народ, подскажите хоть в каких файлах шукать, какие функции смотреть ... Очень надо... help.gif



Прицепить на форму кнопочку submit (<INPUT type=submit value="Передать">) - по нажатию будут переданы http запрос с объектами :если метод GET - то прямо после некоторых символов - потом обрабатываем как строку. Читать лучше всего справочники HTML. Без программы типа Ehereal - анализатора езернет пакетов - тоже трудно отладить
Go to the top of the page
 
+Quote Post
Annuta
сообщение May 13 2007, 23:31
Сообщение #4


Участник
*

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



Цитата(lebiga @ May 13 2007, 18:51) *
Прицепить на форму кнопочку submit (<INPUT type=submit value="Передать">) - по нажатию будут переданы http запрос с объектами :если метод GET - то прямо после некоторых символов - потом обрабатываем как строку. Читать лучше всего справочники HTML. Без программы типа Ehereal - анализатора езернет пакетов - тоже трудно отладить

Это я умею, и с чекбоксами отправлять я умею... Запрос получается - просто вызов cgi функции, я о другом немного... как мне эти функции переделать чтобы они входящие параметры понимали...
например такой запрос /cgi/rtos/led=1&led=2 зажигал бы 1и 2 диод...ТАКОЕ ВООБЩЕ ВОЗМОЖНО??? Вот в чём сложно�

Сообщение отредактировал Annuta - May 13 2007, 23:41


--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
Go to the top of the page
 
+Quote Post
gormih
сообщение May 14 2007, 02:05
Сообщение #5


nofb
***

Группа: Свой
Сообщений: 430
Регистрация: 18-05-06
Из: Москва, Зеленоград
Пользователь №: 17 218



Цитата(Annuta @ May 14 2007, 03:31) *
Это я умею, и с чекбоксами отправлять я умею... Запрос получается - просто вызов cgi функции, я о другом немного... как мне эти функции переделать чтобы они входящие параметры понимали...
например такой запрос /cgi/rtos/led=1&led=2 зажигал бы 1и 2 диод...ТАКОЕ ВООБЩЕ ВОЗМОЖНО??? Вот в чём сложно�




Так это зависит от того, какой у Вас сервер :-)

Вообще говоря, это делается на php или же на perl (что реже).

В когфигурации web сервера, если он это поддерживает, задается директория с исполняемыми файлами (например cgi-bin) и файлам в этой директории в зависимости от расширения сопоставляется приложение (процесс), который будет выполнять запрос к этому файлу. Дальше, когда осуществляется запрос к файлу из исполняемой директории вызывается процесс, сопоставленный текущему расширению файла с аргументами имя этого файла и парметры обращения. Вот так вкратце. Так, например работает apache.

Вообщем, вся мысль сводится к тому, что Вам нужно определиться, в каком месте, какой конфиг, какими параметрами сопоставляет определенному расширению фала в исполняемой директории процесс, выполняющий запрос.

В апаче файл конфигурации, если мне не изменяет память это httpd.conf


--------------------
Это не то что вы подумали ...

Go to the top of the page
 
+Quote Post
Annuta
сообщение May 14 2007, 06:49
Сообщение #6


Участник
*

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



Как мне "доставить" php или perl в мой проект в иаре ? Я работаю с проектом из папки ..
uIP_Demo_IAR_ARM7
Это вообще возможно ?


--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
Go to the top of the page
 
+Quote Post
nss
сообщение May 14 2007, 07:12
Сообщение #7


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

Группа: Свой
Сообщений: 112
Регистрация: 15-03-06
Пользователь №: 15 277



Цитата(Annuta @ May 14 2007, 10:49) *
Как мне "доставить" php или perl в мой проект в иаре ? Я работаю с проектом из папки ..
uIP_Demo_IAR_ARM7
Это вообще возможно ?

cgi-bin это не только perl и php но и стандартные бинарные исполняемые файлы. Вывод в stdout которых должен содержать html.
Go to the top of the page
 
+Quote Post
Annuta
сообщение May 14 2007, 07:49
Сообщение #8


Участник
*

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



Цитата(nss @ May 14 2007, 11:12) *
cgi-bin это не только perl и php но и стандартные бинарные исполняемые файлы. Вывод в stdout которых должен содержать html.

на сколько я знаю, перл - дейчтвительно грузится в эту папку - а вот пхп скрипты грузятся в основную директорию.... как мне прикрутить к проекту пхп ???? ПОДСКАЖИТЕ пожаста....
или вы хотите сказать, что мне достаточно просто создать описание php скрипта в файле fsdata.c ? и всё...?

Сообщение отредактировал Annuta - May 14 2007, 07:59


--------------------
Из комбинации лени и логики - получается программист! /народная мудрость/
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Annuta   Html<->AT91SAM7x256-EK   May 11 2007, 10:58
- - axle   Случайно наткнулся на похожий пример, но для eCos....   May 12 2007, 11:24
|- - KRS   Цитата(Annuta @ May 14 2007, 11:49) на ск...   May 14 2007, 08:22
|- - nss   Цитата(Annuta @ May 14 2007, 11:49) на ск...   May 14 2007, 08:27
|- - Annuta   жаль что пхп нельзя прикрутить ... Скажите а ктони...   May 14 2007, 09:21
|- - lebiga   Цитата(Annuta @ May 14 2007, 13:21) жаль...   May 14 2007, 13:56
- - Annuta   Народ мне надо вот что, у меня от этой платы будет...   May 14 2007, 14:07
|- - lebiga   Цитата(Annuta @ May 14 2007, 18:07) Народ...   May 14 2007, 14:52
|- - Annuta   Цитата(lebiga @ May 14 2007, 18:52) В хтм...   May 14 2007, 15:01
|- - lebiga   Цитата(Annuta @ May 14 2007, 19:01) ... а...   May 14 2007, 15:27
|- - Annuta   Цитата(lebiga @ May 14 2007, 19:27) uip_a...   May 15 2007, 07:47
|- - lebiga   Цитата(Annuta @ May 15 2007, 11:47) СПАИС...   May 15 2007, 12:18
|- - _dem   пример : файл fs/cgi/link Кодi /link_header.html ...   May 16 2007, 05:55
|- - Annuta   _dem я написала функцию она вызывается, но только ...   May 16 2007, 07:12
|- - _dem   файловую систему пересобрали ? файловую систему п...   May 16 2007, 07:51
- - KRS   Кстати не обязательно форму делать и submit можно ...   May 14 2007, 15:06
|- - Annuta   Цитата(KRS @ May 14 2007, 19:06) Кстати н...   May 14 2007, 15:20
- - Annuta   попробывала, ваша прога мне создаёт пустой файл.. ...   May 16 2007, 07:53
|- - _dem   Цитата(Annuta @ May 16 2007, 14:53) попро...   May 16 2007, 08:14
- - Annuta   ..у меня она вообще не запускается.. окошечко едва...   May 16 2007, 08:31
|- - _dem   Цитата(Annuta @ May 16 2007, 15:31) ..у м...   May 16 2007, 08:40
- - Annuta   Извините _dem РАБОТАЕТ ВСЁ... я просто не правильн...   May 16 2007, 08:56
- - _dem   Цитата(Annuta @ May 16 2007, 15:56) Извин...   May 16 2007, 09:19


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 23:22
Рейтинг@Mail.ru


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