HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: возможен ли приём пакетов Wi-Fi при односторонней связи?
Страницы: 1 [2] 3

[Ответить]
maslovsky [05.03.2006 15:29] :
Еще раз внимательно почитай - шарповский разъем фактически и есть COM-порт, просто штекер свой. Какие драйвера и документация тебе нужны на COM-порт?
Darkcat [05.03.2006 15:49] :
А я бы сделал так - usb-хабик на 2 порта, на один из них com-2-usb конвертор и на него уже радиомодуль. Плюсы - надежность контакта, возможность быстро вытащить КПК, безопасность от перегрузок (USB лучше защищен от статики).
sash [06.03.2006 09:00] :
а зачем вобще заурус за основу брать?
выберите чтонибуть типа http://www.phytec.com/sbc/32bit/pcpxa270.htm
которое более пригодно для ваших целей, pdaXrom полноценно работает на этих платах

*

Single Board Computer (57 x 71.5 mm dimensions) according to low EMI phyCORE design
*

populated with the Intel PXA270CE microprocessor
*

controller and board-level signals extend to two high-density (0.635 mm) 160-pin Molex connectors on underside of SBC
*

Pin compatible with phyCORE-PXA255
*

32 (to 64) MB Flash
*

128 (to 256) MB SDRAM
*

MMC/SD interface (connector)
*

on-board power management
*

3x serial interfaces (can also be used for Bluetooth and IrDA FF-UART with RS-232 driver
*

10/100MBit Ethernet
*

Full 2.0B CAN SJA1000 interface
*

USB Host/Client (controller-internal)
*

SPI GPIO Expander with 28 I/O Ports
*

JTAG interface
*

I²C EEPROM
*

2x user LEDs
*

Temperature range: -40˚...+85˚C
maslovsky [08.03.2006 22:31] :
Какой приемник, если "порвали кабель"?
ViV [09.03.2006 00:29] :
udp работает поверх ethernet, ethernet при односторонней связи не работает (см. arp)
ACAT [10.03.2006 17:15] :
Спасибо за ссылку на плату. В принципе интересная штука, но, к сожалению, неоправдано дорогая. Идёт чуть ли не по цене Zaurus'а. Сомневаюсь, что в России она есть, тогда ещё и наценка за пересылку больше ста долларов + таможня - тогда эта плата вообще бессмыслена; кстати, текущий наш SL-C3100 был куплен ещё до того как появился в России, в сумме все наценки получились довольно внушительные - тогда ещё я покупал Zaurus именно для применения как микрокомпьютер, с чем он хорошо справлялся, пока монитор был целый (повредился он кстати не моей вине, но эта отдельная история; хотя сам монитор всё равно рабочий, работа за ним уже не комфортна. Но возвращаясь к теме о сравнении с той платой, Zaurus - это не просто плата с тремя слотами расширения и тремя портами, это ещё и дисплей, клавиатура, корпус, хорошая батарея, жёсткий диск, программное обеспечение... А эта плата при такой цене - просто какое-то недоразумение. Красная цена ей долларов максимум 250-300, а не 500... И какой идиот туда включил в нагрузку к Linux 2.6 ещё и Win? Абсолютно бесполезная штука, а вот дополнительную наценку создаёт. Впрочем, в любом случае там некуда даже жёсткий диск запихать, не говоря уже об остальном, так что для наших целей она непригодна - слишком уж примитивная, ещё и стоит неоправдано дорого. Для нас цена не особо важна вообще-то, интересуют только возможности, а их у этой платы по-сути нет по сравнению с Zauros'ом: где те же два CF слота и некоторые другие необходимые вещи?... Хотя за ссылку всё равно спасибо - читать по крайней мере было интересно; кроме того, плата немного меньше Zaurus'овой, что является преимуществом... К сожалению, меньше она ненамного (ведь у Zaurus'а часть материнской платы "вырезана" в месте, где аккумулятор, что делает её почти такой же компактной). Однако как бы то ни было, в нашем случае эта разница размеров роли не играет (так как размеры корпуса будут больше, чем даже две платы Zaurus'а).

Так же хочу отметить, что ставиться Zaurus в прототип навсегда, так что вытаскиваться не будет (суть простота вытаскивания не имеет значения), и вставлена будет только основная плата, всё остальное - отложено на зап. части. Что касается любых схем подключения радиоаппаратуры - то если придётся использовать что-то отличное от Wi-Fi, то разъёмы недопустимы, только пайка (максимум - аккуратные разъёмы на одном и другом конце, но уж точно никаких посередине, и никаких корпусных переходников). Основная причина - острый дифицит места. Ради этого дифицита нам приходится курочить и другие устройства, в частности, видеокамеры: убирать корпус, затем их замерять внутренности (для чертежей), тщательно думать как лучше их разместить и так далее. Я знаю, есть безкорпусные камеры, в том числе и со сменными объективами, они были бы для нас самые удобные, однако нужных нам среди них не оказалось (с высокой светочувствительностью).

Собственно, говоря более кратко - задача у нас сводится к постройке полноценного прототипа (который может делать что-то сам, например, обойти препятствие по пути к точке назначения), а не типичного любительского робота, собранного кустарными средствами, и который кроме как двигаться по столу или полу ничего не умеет. Отсюда все требования к оптимальности и качеству и произростают.

Мы изучили доки - похоже, что monitor mode это как раз то, что нужно! Спасибо за помощь! Также блогадарность за то, что указали наличие COM-порта в Zaurus'е - я этого не знал, так как это мало где сказано, да я и не интересовался особо. Наверное, для управления внутриними органами он как раз подойдёт лучше всего. А вот USB сгодиться для ввода аудио и видео. Конечно, понятно, что скорости работы Zaurus'а и тем более жёсткого диска (если пытаться на него писать видео) недостаточно для обработки полноценного видео (для Zaurus'а это как минимум 640x480 - оптимальное разрешение, если смотреть на нём фильм, например; только самое главное для этого всё прооптимизировать, иначе будут притормозы при просмотре - впрочем, я отвлёкся), однако при низком разрешении его пропускных и вычислительных способностей должно хватить, а высокого и не нужно для простейшей автоматизированной оринтации в пространстве (что, конечно, вовсе не значит, что сама камера низкого разрешения - ведь ещё и подразумевается полноценное ручное управление, а для достижения хорошего комфорта и продуктивности нужно разрешение повыше).

В общем, как я уже сказал, решение похоже найдено - monitor mode. Испытанием этого решения займёмся на более поздних этапах, так как для начала нужно ещё будет выбрать и купить Wi-Fi карты для Zaurus'а и PC.

Всем спасибо!
ViV [11.03.2006 17:57] :
повторяю еще раз: если нет канала, то нет транспорта
sash [12.03.2006 17:00] :
Баян! Несерьезно. Та плата что я вам дал ссылку является прототипной, с ней вы получаете документацию и схемы которые в дальнейшем можете заюзать в качестве образца для изготовления своей. А с заурусом вы делаете "типичного любительского робота, собранного кустарными средствами"


ACAT [13.03.2006 08:55] :
Надо смотреть на факты и думать головой. "Прототипная плата", о которой идёт речь - просто любительская поделка на фоне платы Zaurus'а с тремя слотами расширения, "бесплатным" жёстким диском, и ещё четырьмя двухсторонними портами, включая микрофонный/наушниковый (хотя на самом в нашем случае оптимальней этот порт использовать только как аудиовыход, а аудио вводить с USB, что не будет обременительно, если мы там всё равно уже вводим изображение), с хорошей аудиоподсистемой. Ну и ещё дисплей в придачу. Документация тоже есть, в том числе и груда неофициальной, которая касается всего Linux'а в целом (кстати, не заметил у них на сайте, что они там предлагают какую-то особенно полезную документацию только после покупки). Ещё раз подчеркну, что размеры плат почти одинаковы, так как там, где у Zaurus'а батарея, в его плате большой вырез, и только лишь торчит узенькая "полоска" платы в углу, где втыкается адаптер, которая в большинстве случаев никак не помешает. Кстати, если кто не знает, то ещё у Zaurus'а легко масштабируется оперативная память - например, при желании можно её существенно увеличить за довольно приемлимую цену, особенно если делать это самому, коли есть опыт и инструменты. Про этот процесс даже писана подробнейшая инструкция со схемами и фотографиями. Это я так, по теме "документации и схем, которые в дальнейшем можно заюзать". А вот каких усилий будет стоить воткнуть жёсткий диск в ту примитивную плату? А два жёстких диска? Сколько при этом будет истрачено места в роботе, времени на разбор и проектирование, а также денег, чтобы собрать это? Верно, настолько много, что это никто не возьмёться делать - смысла просто нет, тем более когда есть нормальные решения.

Собственно, рассмотрим практичный пример. Есть два робота. Внешне - абсолютно одинаковые. Но есть и отличия. Один может автономно записать гагабайты звука или каких-нибудь кадров, в зависимости от программы, легко управляется через обычный Wi-Fi, может воспроизводить качественный звук, что актуально для дистанционного робота в любом случае, будь то для привлечения внимания преступника, например, или чтобы переговорить с кем-то, кто находится рядом с роботом. А второй робот ничего этого не умеет. Но ещё и стоит дороже! И ещё к нему нужно специальное оборудование для радиосвязи, подключаемое к операторскому компьютеру - тоже дополняет цену. Что ещё хуже, из второго робота были выкинуты некоторые полезные узлы (будь то дополнительные моторы или опции - всё зависит, на какой компромис идти) - потому что дополнительные блоки радио заняли место, которое пришлось освободить; иначе бы пришлось увеличить размер, что вовсе не всегда приемлемо и всегда плохо, если этого можно было бы избежать. Так какой робот более профессиональный - первый или второй? Несомненно, первый. Ещё и стоит ощутимо дешевле, по себестоимости деталей и сопутствующего оборудования.

Я не утверждаю, что та плата плохая, вовсе нет. Я лишь говорю, что она стоит неоправдано дорого - настолько дорого, что нет смысла её покупать. Ведь получается, что если мне нужна недорогая плата без лишних наворотов - я могу купить КПК подешевле, и это зачастую будет намного проще и дешевле, особенно если я живу в стране, где нет такой модели платы. Ибо заказывать международно - это такая морока... Даже с учётом того, что ездить по таможням не мне лично - всё равно морока. Дорого, долго, и только по предоплате. Но я отвлёкся... А если мне нужно максимум наворотов, то тогда такая "прототипная плата" вообще бессмыслена - ибо она класса самых простеньких КПК с процессорами такого типа; и хотя ога имеет пару фишек, которых нет у тех дешёвых КПК, общей картины это совсем не меняет, особенно учитывая, что в ней нет CF-слотов. А в том же Zaurus'е их два - как следствие, в той плате их тоже должно быть столько же, чтобы быть схожего класса. Каковы выводы? Ведь из вышесказанного следует, что такая плата никому не нужна! А вот и нет, нужна - в основном тем, кто либо покупает всё не на свои (на бюджетные) деньги, либо деньги его вообще не волнуют + кого устраивает функциональность такой платы. Впрочем, как я уже отмечал - стоимость нас тоже как бы не очень волнует, нужна функциональность... Короче говоря, эта плата и плата Zaurus'а - две совершенно разные категории, у одной всего по минимуму, а второй - всего по-максимуму. А цены этому различию не соответствуют - и причина тому просто тот факт, что спрос на специальные платы очень мал - поэтому, чтобы иметь хоть какую-то заметную прибыль, цену многократно задирают... Впрочем, это касается любых товаров этого класса, но в большинстве случаев редкие товары лучше массовых, однако из любого правила есть исключения, как в данном случае.

Впрочем, я что-то увлёкся дискуссией... Наверное, сказывается, что очень давно на форумах не общался... Обычно и внутриних обсуждений нам хватает . В любом случае, спасибо sash за интересную дискуссию .

P.S. Да, что касается всего вышесказанного - я исходил из того, что в SD слоте нет поддержки SDIO. На сегоднешний день это может быть уже не так: помнится, был проект SDIOWorx. Я помнится когда-то писал разроботчикам, они ответили, что у них уже есть рабочие драйвера для работы с Wi-Fi карточкой в SD-слоте, однако на тот момент они ещё были недоступны. Надо будет потом посмотреть, если драйвера уже выложили, то тогда возможности Zaurus'овой платы будут ещё больше - не придётся тратить CF-слот на Wi-Fi, да и SD-слот не будет простаивать почём зря (а в той плате, где кроме SD ничего нет, можно будет его применить для Wi-Fi, например). В освободившейся CF-слот можно много чего поместить, например, ещё один жёсткий диск. Кстати, у многих "жёсткий диск" ассоциируется с хрупкостью - тут следует отметить, что маленькие жёсткие диски для CF-слотов весьма ударостойкие и на практике вполне возможна ситуация, что даже после удара от которого робот или Zaurus разлетиться в дребезги, жёсткий диск останеться целым.
sash [13.03.2006 10:40] :
Ладно, напишем по другому - заурусы выведутся как вид через пару лет, где вы будете их покупать? Я не агигирую за эту плату, но просто говорю что вам на данной стадии разработки требуется общая плата разработчика на которой находится все что нужно по максимуму. Вы вероятно невнимательно читали, но на фыкорах платах имеется и SD/MMC слоты, и PCMCIA/CF шина, и IDE (не PCMCIA/CF), и LCD и много еще чего. Операционная система идущая в комплекте - ELINOS, но можно использовать нашу бесплатную pdaXrom (http://www.pdaxrom.org). После того как отладите железо и софт, по имеющейся документации (с вашими замечаниями и/или доработками/упрощениями) закажете свои платы в китае( или даже в росии), которые будут во много раз дешевле зауруса и тем более прототипа. Заказывать "международно" нет никакой мороки.

Надо смотреть на факты и думать головой. "Прототипная плата", о которой идёт речь - просто любительская поделка на фоне платы Zaurus'а с тремя слотами расширения, "бесплатным" жёстким диском, и ещё четырьмя двухсторонними портами, включая микрофонный/наушниковый (хотя на самом в нашем случае оптимальней этот порт использовать только как аудиовыход, а аудио вводить с USB, что не будет обременительно, если мы там всё равно уже вводим изображение), с хорошей аудиоподсистемой. Ну и ещё дисплей в придачу. Документация тоже есть, в том числе и груда неофициальной, которая касается всего Linux'а в целом (кстати, не заметил у них на сайте, что они там предлагают какую-то особенно полезную документацию только после покупки). Ещё раз подчеркну, что размеры плат почти одинаковы, так как там, где у Zaurus'а батарея, в его плате большой вырез, и только лишь торчит узенькая "полоска" платы в углу, где втыкается адаптер, которая в большинстве случаев никак не помешает. Кстати, если кто не знает, то ещё у Zaurus'а легко масштабируется оперативная память - например, при желании можно её существенно увеличить за довольно приемлимую цену, особенно если делать это самому, коли есть опыт и инструменты. Про этот процесс даже писана подробнейшая инструкция со схемами и фотографиями. Это я так, по теме "документации и схем, которые в дальнейшем можно заюзать". А вот каких усилий будет стоить воткнуть жёсткий диск в ту примитивную плату? А два жёстких диска? Сколько при этом будет истрачено места в роботе, времени на разбор и проектирование, а также денег, чтобы собрать это? Верно, настолько много, что это никто не возьмёться делать - смысла просто нет, тем более когда есть нормальные решения.

Собственно, рассмотрим практичный пример. Есть два робота. Внешне - абсолютно одинаковые. Но есть и отличия. Один может автономно записать гагабайты звука или каких-нибудь кадров, в зависимости от программы, легко управляется через обычный Wi-Fi, может воспроизводить качественный звук, что актуально для дистанционного робота в любом случае, будь то для привлечения внимания преступника, например, или чтобы переговорить с кем-то, кто находится рядом с роботом. А второй робот ничего этого не умеет. Но ещё и стоит дороже! И ещё к нему нужно специальное оборудование для радиосвязи, подключаемое к операторскому компьютеру - тоже дополняет цену. Что ещё хуже, из второго робота были выкинуты некоторые полезные узлы (будь то дополнительные моторы или опции - всё зависит, на какой компромис идти) - потому что дополнительные блоки радио заняли место, которое пришлось освободить; иначе бы пришлось увеличить размер, что вовсе не всегда приемлемо и всегда плохо, если этого можно было бы избежать. Так какой робот более профессиональный - первый или второй? Несомненно, первый. Ещё и стоит ощутимо дешевле, по себестоимости деталей и сопутствующего оборудования.

Я не утверждаю, что та плата плохая, вовсе нет. Я лишь говорю, что она стоит неоправдано дорого - настолько дорого, что нет смысла её покупать. Ведь получается, что если мне нужна недорогая плата без лишних наворотов - я могу купить КПК подешевле, и это зачастую будет намного проще и дешевле, особенно если я живу в стране, где нет такой модели платы. Ибо заказывать международно - это такая морока... Даже с учётом того, что ездить по таможням не мне лично - всё равно морока. Дорого, долго, и только по предоплате. Но я отвлёкся... А если мне нужно максимум наворотов, то тогда такая "прототипная плата" вообще бессмыслена - ибо она класса самых простеньких КПК с процессорами такого типа; и хотя ога имеет пару фишек, которых нет у тех дешёвых КПК, общей картины это совсем не меняет, особенно учитывая, что в ней нет CF-слотов. А в том же Zaurus'е их два - как следствие, в той плате их тоже должно быть столько же, чтобы быть схожего класса. Каковы выводы? Ведь из вышесказанного следует, что такая плата никому не нужна! А вот и нет, нужна - в основном тем, кто либо покупает всё не на свои (на бюджетные) деньги, либо деньги его вообще не волнуют + кого устраивает функциональность такой платы. Впрочем, как я уже отмечал - стоимость нас тоже как бы не очень волнует, нужна функциональность... Короче говоря, эта плата и плата Zaurus'а - две совершенно разные категории, у одной всего по минимуму, а второй - всего по-максимуму. А цены этому различию не соответствуют - и причина тому просто тот факт, что спрос на специальные платы очень мал - поэтому, чтобы иметь хоть какую-то заметную прибыль, цену многократно задирают... Впрочем, это касается любых товаров этого класса, но в большинстве случаев редкие товары лучше массовых, однако из любого правила есть исключения, как в данном случае.

Впрочем, я что-то увлёкся дискуссией... Наверное, сказывается, что очень давно на форумах не общался... Обычно и внутриних обсуждений нам хватает . В любом случае, спасибо sash за интересную дискуссию .

P.S. Да, что касается всего вышесказанного - я исходил из того, что в SD слоте нет поддержки SDIO. На сегоднешний день это может быть уже не так: помнится, был проект SDIOWorx. Я помнится когда-то писал разроботчикам, они ответили, что у них уже есть рабочие драйвера для работы с Wi-Fi карточкой в SD-слоте, однако на тот момент они ещё были недоступны. Надо будет потом посмотреть, если драйвера уже выложили, то тогда возможности Zaurus'овой платы будут ещё больше - не придётся тратить CF-слот на Wi-Fi, да и SD-слот не будет простаивать почём зря (а в той плате, где кроме SD ничего нет, можно будет его применить для Wi-Fi, например). В освободившейся CF-слот можно много чего поместить, например, ещё один жёсткий диск. Кстати, у многих "жёсткий диск" ассоциируется с хрупкостью - тут следует отметить, что маленькие жёсткие диски для CF-слотов весьма ударостойкие и на практике вполне возможна ситуация, что даже после удара от которого робот или Zaurus разлетиться в дребезги, жёсткий диск останеться целым.
[Ответить]
[< Назад]  [Вперед >]