собсно у любого нормального контроллера есть ноги RXD и TXD - это и есть RS232. сначала советую поиграться с большим компьютером, т.к. по поводу КПК я еще не знаю какие там надо уровни сигнала. Для компа это выглядит так:
Вложения
RS232
z_06_rs232.gif (4.84 КиБ) Просмотров: 4843
Последний раз редактировалось -= Александр =- 19 авг 2005, 01:16, всего редактировалось 1 раз.
Открывать звуковой файл оч просто, даже на ку-байсике делается, а вот как с rs-232 работать, надо у -=Александра=- спросить (отвечай быстрее :) ), лично у меня была идея управлять звуком (комп - КПК по блутусу, а КПК-КОНТРОЛЛЕР - пищаньем) - и гемора с rs-232 быть не должно, т.к. схемки уже все давно в инете есть
Хорошо, а на сколько велики возможности робота на основе контроллера и кпк? Если можно поподробнее... Возможно ли создание искусственного интеллекта на данной платформе (распознование речи, автономное существование системы, ведение звукового диалога и т.д.) ?
Ну, тут все зависит от кпк... Конечно шибко умным его не сделаешь, но поумнее AIBO вполне возможно... Тут у тебя считай процессор средней мощности, скорость обмена с переферией низкая, зато огромная куча памяти. Тоесть нейронку вполне можно организовать. По поводу голосового управления - не знаю, надо именно с кпк разбираться - искать для него проги работы с мультимедиа...
насчет мозгов согласен, процессоры у новых моделей очень мощные, а можно насчет нейронных сетей поподробнее (их что, и в компе сделать можно :?: :!: :!: :!: ) распознавание голоса посложнее сделать, даже настольные компы еле-еле с этим справляются, не говоря о кпкшке, а вот управление дудочкой сто лет назад делали
testers писал(а):насчет мозгов согласен, процессоры у новых моделей очень мощные, а можно насчет нейронных сетей поподробнее (их что, и в компе сделать можно :?: :!: :!: :!: ) распознавание голоса посложнее сделать, даже настольные компы еле-еле с этим справляются, не говоря о кпкшке, а вот управление дудочкой сто лет назад делали
К сожалению, все КПК больны синдромом Интела и ни для чего вычислительного не годятся.
Насчёт нейросетей: сделать можно, но что вы от них хотите получить? И понравиться-ли вам результат?
2gab: какой это ты синдром интела подразумеваешь? ясен пень, что у них процы не оптимизированны под большые вычисления, как серваки, но мощности уже хорошие - HP iPaq hx4700 с процом в 624 мгц, а тот же loox 720 с тем же камнем PXA 270, но работает на 520 мгц (зато в отличии от hp, хапросто разгоняется до 700 мегагерц)
и накой роботу производить вычисления - для этого на него баребон проще поставить, с камнем на 3 гигагерца http://shuttle.com/ а ввод-вывод: камера трассу отслеживает, на дисплее фотодиоды для съема инфы (камеру можно и на ввод поставить), далее аудио вход и выход есть, на новых usb и usb-host
2 -= Александр =- помоему, алголист.мануал.ру, прикрыли (щас не работал и месяц назад не работал :( ), супер сайт был, кому надо, могу дать его копию (забекапил как все хорошие сайты)
насчет управления наверняка есть, а распознавания... а вот проги чтения книг - точно есть
testers писал(а):2gab: какой это ты синдром интела подразумеваешь? ясен пень, что у них процы не оптимизированны под большые вычисления, как серваки, но мощности уже хорошие - HP iPaq hx4700 с процом в 624 мгц, а тот же loox 720 с тем же камнем PXA 270, но работает на 520 мгц (зато в отличии от hp, хапросто разгоняется до 700 мегагерц)
Синдром Интела - это 16 ячеек памяти, работающие на 1,5 ГГц и 512 миллионов, работающие на 400 МГц, да и то, при последовательном доступе к ячейкам . Есть ещё кэш, но из-за неймановской архитектуры его эффективность оставляет желать лучшего. Одним словом, их процы ориентированы только на офис. Серваки ихние, в частности - Xeon 2.4 HT x2, работает не шибко быстрее, чем Centrino P4 1,6ГГц. (Я смотрю, конечно же по своим приложениям - САПРы, моделирование, нейросети и т.д.)
testers писал(а):и накой роботу производить вычисления - для этого на него баребон проще поставить, с камнем на 3 гигагерца http://shuttle.com/ а ввод-вывод: камера трассу отслеживает, на дисплее фотодиоды для съема инфы (камеру можно и на ввод поставить), далее аудио вход и выход есть, на новых usb и usb-host
(Извиняюсь за наезд) А на кой человеку думать? Ведь есть бог?
PS: По работе использовал и баребоны, и sparc, и e2k, и нейропроцессоры. PPS: Никого не хотел обидеть, но разрабатывая спецвычислители трудно любить x86 .
что ты подразумеваешь под словосочетанием "ячейки памяти"? заточенность процессора под вычисления зависит от длины целочисленного конвейера выполнения инструкция, у 4 пня длина 20, у третьего - 12, у Athlon XP -10, Athlon 64 - 12, тоесть в вычислениях, где больше всего времени уходит на переписывание инфы из одного места в другое, четвертый пень впереди. Еще скорость завист от того, под какой камень заточено приложение, точнее набор инструкций: MMX, 3DNow!, 3DNow!Professional, SSE, или SSE2
P.S. могу че-то не понимать в твоем вопросе, т.к. не профессионал в этой области
testers писал(а):что ты подразумеваешь под словосочетанием "ячейки памяти"?
Регистр.
testers писал(а):заточенность процессора под вычисления зависит от длины целочисленного конвейера выполнения инструкция,
Вообще то только от скорости поступления данных для вычислений Т.к. сделать любой конвейр не проблема.
testers писал(а): у 4 пня длина 20, у третьего - 12, у Athlon XP -10, Athlon 64 - 12, тоесть в вычислениях, где больше всего времени уходит на переписывание инфы из одного места в другое, четвертый пень впереди. Еще скорость завист от того, под какой камень заточено приложение, точнее набор инструкций: MMX, 3DNow!, 3DNow!Professional, SSE, или SSE2
P.S. могу че-то не понимать в твоем вопросе, т.к. не профессионал в этой области
Вообще, достаточно редко бывают алгоритмы, связанные с переписыванием блоков. Обычно как раз наоборот - требуется постоянное шатание в память за набором некоторых переменных или констант (например, теже самые нейросети). В нормальных процессорах для этого организуются спец. буфферы, вторые, третьи и т.д. шины данных/адреса. А в x86 мы обязаны всё передавать через бутылочное горлышко памяти с огромной латентностью. А все дополнительные наборы инструкций - всего-лишь костыль. С костылём ходить можно, а бегать - нет.
2 gab: слушай, перечиталкучу литры, и понял только одно (кроме тем книг о процах), что ты зря виниш проц КПК-хи в том, что он страдает синдромом интела - какая разница в заточенности камня, когда от него требуются задачи, возлагаемые на какой-то контроллер, разницы не заметить, он ведь у нас не простые числа искать будет я все равно буду пробовать на свой кпк поставить usb контроллер ( http://www.roboforum.ru/viewtopic.htm?t=609), и через него буду управлять микрухой (а с КПК-хи блутус возьму, с компом связывать)
testers писал(а):2 gab: слушай, перечиталкучу литры, и понял только одно (кроме тем книг о процах), что ты зря виниш проц КПК-хи в том, что он страдает синдромом интела - какая разница в заточенности камня, когда от него требуются задачи, возлагаемые на какой-то контроллер, разницы не заметить, он ведь у нас не простые числа искать будет я все равно буду пробовать на свой кпк поставить usb контроллер ( http://www.roboforum.ru/viewtopic.htm?t=609), и через него буду управлять микрухой (а с КПК-хи блутус возьму, с компом связывать)
Я просто не буду комментировать Вы - ССЗБ, т.е. "сам себе злобный буратино" .
У меня сегодня праздник -- я, по работе, закончил разработку линка на 200 Мбит/с (больше просто полосу не давали ).