Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / Разработчики «свободного железа»

Разработчики «свободного железа»

1 23>
Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Разработчики «свободного железа»

http://habrahabr.ru/blogs/open_source/93347/
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2010-05-12 18:25

Avatara of Aven
Сообщений: 261

Re: Разработчики «свободного железа»

Разработчиков железа для GNU Radio (OpenBTS) не встречали среди наших? :)
Америкосы цену GNUт... :(
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB | Gentoo Linux 2.6.32 || Asterisk 1.6.2.9 | SFA + FFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3xHuawei E1550
2010-05-12 20:52

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Разработчики «свободного железа»

гнут, но пока такие скоростные компоненты очень дорогие, а микросхемы опенсорсные - редкость ;)

Мастеркитовцы замутили совершенно разрывную штуку
http://www.masterkit.ru/main/bycat.php?num=40
http://www.masterkit.ru/forum/viewtopic.php?t=1314



в общем это набор из кучи компонентов, которые управляются контроллером с интерпретатором бейсик.

я им предложил идею сделать более мощный основной модуль на основе вот такой штуки
http://starterkit.ru/html/index.php?name=shop&op=view&id=41

из девайса можно сделать совершенно чумовую вещь, причем чисто программным способом. наличие готовой среды linux и многих сервисов сильно облегчит работу с устройством.
в кратце:
на устройство установлен uclinux, на плате есть 64 мб озу 64 мб пзу (не думаю что такие объемы прибавят стоимость). желательно на процессоре иметь блок управления памятью, это ощутимо прибавит производительности.
аналогично тому, что есть сейчас, на устройстве постоянно запущена программа-монитор. Она слушает все доступные последовательные tty порты и представляет собой интерактивный интерпретатор Lua. (библиотеки lua есть для всех платформ) В этот интерпретатор добавляются функции чтения /записи файлов, просмотра каталога и тп, т.е. чтобы этот интерпретатор был основной консолью системы. Большинство функций можно сделать отображением системных вызовов.
Далее добавляются функции для работы с модулями расширения конструктора: работа с дисплеем, 485 интерфейсом, i2c и всем прочим, что у вас появится, как посчитаете удобным. в эту программу-монитор можно добавить базу данных sqlite, которую можно испоьзовать для хранения, например, статистических отчетов. код для LUA есть готовый.
а теперь самое интересное:
добавляем некий стек, или многомерный массив данных, который будет доступен в формате json (для lua тоже есть код) из веб интерфейса. также делаем еще один "массив" (в lua массив - подобие объекта), в котором будем складывать обработчики http запросов.
после этого можно создавать полноценные ajax приложения с развитой графической частью (фреймворки типа jquery при этом сильно упрощают работу). Вся работа по формированию интерфеса перейдет на сторону клиентского javascript, который общается с устройством с помощью стандартных post запросов, которые принимает cgi программа, написанная на C, вызывается обработчик и программа возвращает полученные данные в виде json. (преимущество json в том, что это очень быстрый и простой формат обмена многомерными ассоциативными массивами).

Если дисплеи, которые подключаются сейчас по 485 интерфейсу сделать как бы подключенными по com порту и в упраляющем по реализовать базовые функции терминала, то каждый подключенный дисплей для системы может являтся отдельным монитором, в котором исполняется интерпретатор lua (причем это будет отдельный процесс!). а на lua уже можно писать интерфейсную часть: отдельные скрипты, которые формруют меню, отображение данных, графиков. Скрипты (а значит экраны) между собой могут общаться либо через named pipes каналы, либо через бд sqlite.
большая база годами отлаженного кода linux это только плюс!

реализация такого девайса в совокупности с разнообразными периферийными устройствами и в особенности - поддержка сетей 485 может стать отличной основой для промышленных систем автоматизации, равных которым просто нет. причем по совершенно копеечной стоимости. Конечный пользователь будет работать только с интерпретатором lua либо с веб интерфейсом (конечно, можно и в настоящий линукс залезть, если надо).

самому делать такое некогда, так что берите идею кто может ;)
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-05-12 21:10

Avatara of zepps
Откуда: Москва
Сообщений: 770

Re: Разработчики «свободного железа»

switch:

самому делать такое некогда, так что берите идею кто может ;)
"Вот тебе огрызок от яблока. Достанешь из него семечки. Посадишь и вырастишь дерево. Потом скажешь мне спасибо"

Навеяло.
2010-05-12 23:26

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Разработчики «свободного железа»

Гыыыыыыыыыыыыыыыыыыыыыы
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2010-05-12 23:45

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Разработчики «свободного железа»

ну почему же огрызок?
Стоящие идеи седня дорого стоят, их дефицит так сказать. А их я бесплатно отдаю
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-05-13 08:02

Avatara of zepps
Откуда: Москва
Сообщений: 770

Re: Разработчики «свободного железа»

Моё убеждение в том, что идея сама по себе не стоит ровно ничего.
2010-05-13 10:44

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Разработчики «свободного железа»

ну это вы так думаете. а патенты (читай - идеи) дорого стоят.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-05-13 14:23

Avatara of zepps
Откуда: Москва
Сообщений: 770

Re: Разработчики «свободного железа»

Патент - это уже как минимум не идея. Если вы свою идею тщательно трансформируете в грамотное ТЗ, то она действительно будет что-то стоить.

А то выходит, что мы только на словах уничтожаем сосульки лазером. Ведь, согласитесь, хорошая идея.
2010-05-13 14:40

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Разработчики «свободного железа»

zepps, может вы не правильно поняли.
я считаю идеями те единицы информации, на которые при изложении на бумаге можно получить патент. Т.е обоснованные и проанализированные с точки зрения экономической эффективности, технологичности производства, новизны. Чтобы все моменты, которые могут помешать разработке были преодолены еще на стадии идеи.
Также решение должно быть элегантным.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-05-13 14:52

1 23>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru