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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Веб сервер, управление и индикация
uriy
сообщение Jan 11 2012, 18:18
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
я вам за день такой сервер напишу, это так, к слову.
Я вас за язык не тянул. Жду от вас сервер. Дам вам больше времени, к понедельнику, свое мыло кину вам в личку.
Go to the top of the page
 
+Quote Post
am1808
сообщение Jan 11 2012, 18:23
Сообщение #17


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

Группа: Участник
Сообщений: 125
Регистрация: 29-05-11
Из: Nizhny Novgorod, Russian Federation
Пользователь №: 65 337



Цитата(uriy @ Jan 11 2012, 22:18) *
Я вас за язык не тянул. Жду от вас сервер. Дам вам больше времени, к понедельнику, свое мыло кину вам в личку.

я за бесплатно не нанимался

Сообщение отредактировал am1808 - Jan 11 2012, 18:23
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jan 11 2012, 18:29
Сообщение #18


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(am1808 @ Jan 11 2012, 18:31) *
ядро, я упоминал, необходимо пересобрать для поддержки /sys/class/gpio для работы из userspace
есть модули ядра, ТС правильнее под его задачи написать драйвер и взаимодействовать из юсерспейса(из сервера) с этим модулем.
конечно, только безумный будет мапить физ. память из юсерспейса


Написание собственных модулей для экспорта ф-ций GPIO считается deprecated с того момента как появился стандартный интерфейс в sysfs, так что тут с точнойстью до наоборот насчет правильности. Для АЦП лучше всего написать модуль с поддержкой стандартного интерфейса sensors
http://lm-sensors.org/wiki/ProjectInformation
Писать собственные костыли для веба на С - вообще даже не обсуждается - это совершенно неправильно по всем пунктам и можно порекомендовать только в качестве тренировочной задачи при изучении сетевого программирования.
Go to the top of the page
 
+Quote Post
am1808
сообщение Jan 11 2012, 18:40
Сообщение #19


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

Группа: Участник
Сообщений: 125
Регистрация: 29-05-11
Из: Nizhny Novgorod, Russian Federation
Пользователь №: 65 337



Цитата(sasamy @ Jan 11 2012, 22:29) *
Писать собственные костыли для веба на С - вообще даже не обсуждается - это совершенно неправильно по всем пунктам и можно порекомендовать только в качестве тренировочной задачи при изучении сетевого программирования.

это вы сами придумали? задачи бывают разными

Цитата(sasamy @ Jan 11 2012, 22:29) *
Написание собственных модулей для экспорта ф-ций GPIO считается deprecated с того момента как появился стандартный интерфейс в sysfs, так что тут с точнойстью до наоборот насчет правильности.

я имел ввиду не то, что вы выше написали,
я говорил про функционал, реализующий драйвер, который как бе может заюзать тот же sysfs
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jan 11 2012, 19:15
Сообщение #20


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(am1808 @ Jan 11 2012, 22:40) *
это вы сами придумали? задачи бывают разными


С удовольствием послушаю про задачу в которой лучше написать свой костыль.
Go to the top of the page
 
+Quote Post
uriy
сообщение Jan 12 2012, 05:08
Сообщение #21


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Я думаю уже все поняли что am1808 не способен написан вебсервер ни за два часа, ни за день. И вряд ли найдется глупец который ему будет платить за непонятно что, когда есть куча бесплатных вебсерверов.
Zelepuk изучите как работает cgi, разберитесь с html (потом с javascript, css и ajax). Примеры cgi скриптов наверняка уже есть в Apache. Для работы с cgi я использовал готовую библиотечку (в моем uclinux она называется cgihtml). Эта библиотека проверяла валидность данных и выдала массив состоящий из полей - имя поля:значение. Можно посмотреть какие пакеты ходят по сети с помощью программы Wireshark.
Go to the top of the page
 
+Quote Post
Idle
сообщение Jan 12 2012, 06:06
Сообщение #22


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



Цитата(uriy @ Jan 12 2012, 08:08) *
Я думаю уже все поняли что am1808 не способен написан вебсервер ни за два часа, ни за день.

я не понял. его можно за день написать http://stackoverflow.com/questions/176409/...ttp-server-in-c

Сообщение отредактировал Idle - Jan 12 2012, 06:06
Go to the top of the page
 
+Quote Post
am1808
сообщение Jan 12 2012, 06:11
Сообщение #23


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

Группа: Участник
Сообщений: 125
Регистрация: 29-05-11
Из: Nizhny Novgorod, Russian Federation
Пользователь №: 65 337



Цитата(uriy @ Jan 12 2012, 09:08) *
Я думаю уже все поняли что am1808 не способен написан вебсервер ни за два часа, ни за день. И вряд ли найдется глупец который ему будет платить за непонятно что, когда есть куча бесплатных вебсерверов.

на понт не бери, утром деньги - вечером стулья
Go to the top of the page
 
+Quote Post
sasamy
сообщение Jan 12 2012, 06:58
Сообщение #24


Знающий
****

Группа: Участник
Сообщений: 783
Регистрация: 22-11-08
Пользователь №: 41 858



Цитата(Idle @ Jan 12 2012, 10:06) *
я не понял. его можно за день написать http://stackoverflow.com/questions/176409/...ttp-server-in-c


Ну и зачем это нужно ? я и на ассемблере писал когда делать нечего было sm.gif если уж так нужен встраиваемый веб-сервер на С, все равно проще и надежней взять готовое решение, например:
http://www.gnu.org/software/libmicrohttpd/

Go to the top of the page
 
+Quote Post
Idle
сообщение Jan 12 2012, 08:09
Сообщение #25


Местный
***

Группа: Участник
Сообщений: 351
Регистрация: 5-04-05
Пользователь №: 3 874



Цитата(sasamy @ Jan 12 2012, 09:58) *
Ну и зачем это нужно ?

так и не нужно, apache+php пусть ставит
Go to the top of the page
 
+Quote Post
uriy
сообщение Jan 12 2012, 09:43
Сообщение #26


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Не надо php! Для cgi нужен си и shell с ними работать с железом будет гораздо удобней.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 16th June 2025 - 14:24
Рейтинг@Mail.ru


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